从元组列表中获取一列

Kos*_*osh 2 python tuples list

我有一个元组列表。是否可以在不使用 numpy、pandas 等的情况下从每个元组中获取一列?

lst = [('a','b','c'),
       ('d','e','f')]
Run Code Online (Sandbox Code Playgroud)

假设我想得到 'b','e',但是

lst[:][1]
Run Code Online (Sandbox Code Playgroud)

我明白了

('d'、'e'、'f')

Nic*_*ais 6

您可以使用map()

list(map(lambda x: x[1], lst))
Run Code Online (Sandbox Code Playgroud)
['b', 'e']
Run Code Online (Sandbox Code Playgroud)

对于列表中的所有项目(即每个元组),它将选择索引 1 处的元素。