【问题标题】:Create multidimensional list in python through two other lists通过另外两个列表在python中创建多维列表
【发布时间】:2011-07-03 14:20:09
【问题描述】:

我有两个列表,我想创建一个新列表。

例如

a = ["Street zero", "Street one", "Street two"]
b = [0,1,2]

newlist [0][0] = "Street zero"
newlist [1][1] = "Street one"
newlist [2][2] = "Street two"

我怎样才能做到这一点?

谢谢

【问题讨论】:

  • 二维数组中的其他元素(例如 newlist[0][1])呢?

标签: python list


【解决方案1】:

你的意思是enumerate

>>> list(enumerate(a))
[(0, 'Street zero'), (1, 'Street one'), (2, 'Street two')]

zip:

>>> zip(b, a)
[(0, 'Street zero'), (1, 'Street one'), (2, 'Street two')]

(使用来自b 的项目作为索引)

【讨论】:

  • 不是真的,我想要更多这样的,但我需要使用另一个列表作为整数
猜你喜欢
  • 2022-01-13
  • 2012-11-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多