2个循环列表 - Python

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循环中完成吗?

Hai*_* Vu 5

您希望将列表链接在一起(与创建第三个列表不同):

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 非常有效:它不会创建新列表.