gpt4 book ai didi

python - 如何访问二维列表中的元组

转载 作者:行者123 更新时间:2023-12-01 01:56:40 25 4
gpt4 key购买 nike

我有一个像这样的二维列表:

[[0, (1, 2), (2, 1), (3, 3)], 
[(1, 4), (3, 'y'), ('x', 'y'), ('x', 'y')],
[(2, 1), (1, 'y'), ('x', 'y'), ('x', 'y')],
[(3, 1), ('x', 'y'), ('x', 'y'),('x', 'y')]]

我只想访问和使用每个元组的第一个元素(索引 0)。

如何在 python 中做到这一点?

最佳答案

我不清楚你的问题,但如果我理解正确的话,first是二维列表中任何元组中第一项的列表。

arr = [[0, (1, 2), (2, 1), (3, 3)],
[(1, 4), (3, 'y'), ('x', 'y'), ('x', 'y')],
[(2, 1), (1, 'y'), ('x', 'y'), ('x', 'y')],
[(3, 1), ('x', 'y'), ('x', 'y'),('x', 'y')]]

firsts = []
for row in arr:
for tup in row:
if not isinstance(tup, tuple):
continue
firsts.append(tup[0])

关于python - 如何访问二维列表中的元组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50092680/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com