【问题标题】:Priniting 4 lists together, unequal number of elements一起打印 4 个列表,元素数量不等
【发布时间】:2021-03-13 10:07:03
【问题描述】:

如果有 4 个列表

items = []
item_links = []
prices = []
images =[]

有没有办法将这些列表打印在一起?我的意思是,第一个列表的第一项以及第三个和第四个列表的第一个元素。谢谢。

【问题讨论】:

  • 它们的尺寸一样吗?
  • 刚刚提到..no..sorry,将其放在问题中

标签: python list printing


【解决方案1】:

使用zip

for item, link, price, image in zip(items, item_links, prices, images):
    print(item, link, price, image)

【讨论】:

  • 试过了..说,列表索引超出范围,也许列表没有相等的元素
  • 当最短的输入迭代用尽时,迭代器停止,不等长也可以。
  • 什么都不输出 :(
  • @Abhishek Rai 列表是否为空?
  • @Abhishek Rai 我想你已经得到了答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多