你可以试试这个:L = ('something.docx', 'something.txt', 'foobar.txt')L2 = [x for x in L if x[-4:]==".txt"]for i in L2: print(i)输出:something.txtfoobar.txt
最简单的解决方案是使用 if 语句迭代并提取匹配项 target_strings = [l for l in list if l=='something.txt'] # extract elemnts
print(*target_string) # prints all elements我不知道您是否正在寻找它,但您可以使用任何条件 target_strings = (l for l in list if your_condition) # extract elemnts
print(*target_string) # prints all elements