acc*_*ash -1 python loops list
我有两个清单 -
lst1 = ["apple", "orange", "banana"]
lst2 = ["cherry", "grape", "pear"]
Run Code Online (Sandbox Code Playgroud)
我想按照这个顺序打印 -
apple
orange
banana
cherry
grape
pear
Run Code Online (Sandbox Code Playgroud)
我如何在1 for循环中执行此操作?
编辑:澄清我的问题 - 我不想将这两个列表添加到第三个列表然后打印.我可以直接在一个for循环中完成吗?
您希望将列表链接在一起(与创建第三个列表不同):
from itertools import chain
# ...
for item in chain(lst1, lst2):
# ...
Run Code Online (Sandbox Code Playgroud)
如果您有两个以上的列表:
for item in chain(lst1, lst2, lst3, lst4):
Run Code Online (Sandbox Code Playgroud)
chain
非常有效:它不会创建新列表.