Python使用for循环打印列表中字符串的前三个字符
我目前正在尝试做一个语句,它将使用for循环打印出列表中每个字符串的前三个字符Python使用for循环打印列表中字符串的前三个字符,python,loops,for-loop,iteration,Python,Loops,For Loop,Iteration,我目前正在尝试做一个语句,它将使用for循环打印出列表中每个字符串的前三个字符 for char in lst: if len(char) == 3: print(char) 可以使用Python字符串切片 my_list = ['answer', 'test', 'duh'] for string in my_list: print(string[:3]) 你可以试试这样的 my_strings = ['aaaaaa', 'bbbb', 'ccc'] for el in my
for char in lst:
if len(char) == 3:
print(char)
可以使用Python字符串切片
my_list = ['answer', 'test', 'duh']
for string in my_list:
print(string[:3])
你可以试试这样的
my_strings = ['aaaaaa', 'bbbb', 'ccc']
for el in my_strings:
print el[:3]
它将
打印出列表中所有字符串的前三个字符
,或者,就像代码所做的那样,它将从索引0
一直到索引3
,但不包括索引3
,然后打印字符串。OK!你有问题吗?