【发布时间】:2021-10-06 19:28:26
【问题描述】:
我在列表中有数据,即 row,我有一个索引列表,即 indexes
如何根据索引打印该数据。
例如
rows = [['1', 'John', '20'],
['2', 'Mary', '19'],
['3', 'Alex', '20'],
['4', 'Jaydeep', '24'],
['5', 'Meet', '23'],
['6', 'Parth', '25']
]
和
indexes = [0,1]
那我想打印
for row in rows:
print(row[0], row[1])
【问题讨论】:
-
您要打印该索引的行值还是只打印文本行[0]、行[1]、行[2]?
-
这是一个非常令人困惑的问题..
-
operator.itemgetter(*indexes)(row)也许。如果您的数据在numpy数组中,您可以直接使用indexes作为索引,但这对于此功能来说是一个相当大的变化。 -
@liquiddeath 我想打印该索引的行值
标签: python python-3.x list