如何打印基于索引的列表值?



我在列表中有数据,即我有一个索引列表,也就是索引

如何打印基于索引的数据

对前女友。

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])

类似下面的内容(就我对这个问题的理解…)

row = [7,12,90]
indexs = [2,0,1]
for i in indexs:
print(row[i])

输出
90
7
12

这个问题令人困惑。如果您正在寻找数组值,请使用balderman的答案。从您的问题中,可以理解您需要显示"打印"。在这种情况下,使用下面的代码。

row=[1,2,3,4]
indexes=[0,1,2,3]
res="print "
for i in indexes:
res+=" row[{0}],".format(i)
print(res)

最新更新