2024-03-29 04:49:18 发布
网友
我有一个元组列表。是否可以不使用numpy、pandas等从每个元组中获取一列
lst = [('a','b','c'), ('d','e','f')]
假设我想得到“b”和“e”,但是
lst[:][1]
我明白了
('d', 'e', 'f')
您可以使用map():
map()
list(map(lambda x: x[1], lst))
['b', 'e']
对于列表中的所有项目(即每个元组),它将选择索引1处的元素
您正在寻找的被称为“列表理解”,这里有一个解决您问题的体验:
lst = [('a','b','c'), ('d','e','f')] col1 = [tple[1] for tple in lst] print(col1)
您可以使用
map()
:对于列表中的所有项目(即每个元组),它将选择索引1处的元素
您正在寻找的被称为“列表理解”,这里有一个解决您问题的体验:
相关问题 更多 >
编程相关推荐