我目前正在尝试制作一个声明,使用for循环打印出列表中每个字符串的前三个字符。
for char in lst:
if len(char) == 3:
print(char)
答案 0 :(得分:1)
您可以尝试这样的事情......
my_strings = ['aaaaaa', 'bbbb', 'ccc']
for el in my_strings:
print el[:3]
它会print
list
中所有字符串的前三个字符,或者,如代码所做的那样,它将从索引0
中切割每个字符串所有方法,但不包括索引3
,然后print
字符串。
答案 1 :(得分:0)
您可以使用Python字符串切片
my_list = ['answer', 'test', 'duh']
for string in my_list:
print(string[:3])