gpt4 book ai didi

python - 从三重嵌套列表 Python 中获取最里面的元素

转载 作者:太空狗 更新时间:2023-10-30 00:27:16 24 4
gpt4 key购买 nike

我有 list

玩家 = [[['QB1',7000,20],['RB1',4500,12],['RB2',3800,11]],
[['QB1',7000,20],['RB2',3800,11],['RB1',4500,12]]]

如何获取每个最内层列表的第一个元素('QB1'、'RB1' 和 'RB2' 来自第一个“辅助”列表)以检查它们是否相同,但是与另一个二级列表中的标签一样无序(在这种情况下,它们是因为两个二级列表都包含“QB1”、“RB1”和“RB2”)?

编辑:

我想要的是 [['QB1','RB1','RB2'],['QB1','RB2','RB1']]。为了我的目的,我想通过某种方式来识别这些是相同的列表。

最佳答案

你可以这样做:

output = [[i[0] for i in a] for a in players]

输出将是这样的:

[['QB1', 'RB1', 'RB2'], ['QB1', 'RB2', 'RB1']]

关于python - 从三重嵌套列表 Python 中获取最里面的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51625009/

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