如何“替代”显示两个列表的内容?

时间:2020-06-26 17:39:01

标签: python list for-loop

我试图实现能够以以下方式或至少类似于以下内容的方式显示两个列表的内容:

list_1 = [price1, price2, price3, price_n]

list_2 = [concept1, concept2, concept3, concept_n]

当打印时,我想显示如下信息:

price1

concept1

price2 

concept2

(您明白了)

我正在使用“ for”循环,但是,我不确定如何在第二个列表中包含要显示的第二个列表,就像在同一“ for”上那样显示?

感谢您提供任何反馈意见。

2 个答案:

答案 0 :(得分:3)

函数zip专门为此而设计-并排迭代两个序列:

for price, concept in zip(list_1, list_2):
    print(price)
    print(concept)

答案 1 :(得分:1)

list_1 = ['price1', 'price2', 'price3', 'price_n']

list_2 = ['concept1', 'concept2', 'concept3', 'concept_n']

for i in range(len(list_2)):
    print(list_1[i],list_2[i])

您在寻找这个吗?