我有一个读取数据的列表
[['name','emailtype','phonetype'],['john','yahoomail', 'mobile'],['mark','yahoo','landline']]
我可以手动选择值print dL[0][0]
打印name
和dL[1][0]
emailtype
。
是否可以从列表中隔离所有名称。即john
和mark
。使用程序/模块然后打印它们
并将它们生成如下:
1) John
2) Mark
这样我就可以要求raw_input
然后如果我按1选择它会产生john
作为答案。
这样它的读取类似于我可以手动输入的编写得很好的数据。
答案 0 :(得分:0)
您想要对列表进行切片(忽略第一行),然后使用列表推导来挑选每个嵌套列表的第一个元素:
[row[0] for row in nested_list[1:]]