0

我有一个读取数据的列表

[['name','emailtype','phonetype'],['john','yahoomail', 'mobile'],['mark','yahoo','landline']]

我可以手动选择值,即print dL[0][0]printsnamedL[1][0] emailtype.

是否可以从列表中隔离所有名称。即johnmark。使用程序/模块,然后打印它们
并将它们生成如下:

1) John
2) Mark 

这样我就可以要求 araw_input然后如果我按 1 作为选择它会产生john答案。

以便它读取类似于我可以如上所述手动键入的写得很好的数据。

4

1 回答 1

0

您想对列表进行切片(忽略第一行),然后使用列表推导来挑选每个嵌套列表的第一个元素:

[row[0] for row in nested_list[1:]]
于 2013-05-02T14:25:17.250 回答