【发布时间】:2019-01-08 12:52:34
【问题描述】:
我有清单
players = [[['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']]。为了我的目的,我想通过某种方式确定这些是同一个列表。
【问题讨论】:
-
你想要的输出是什么?
inner-most elements是什么意思? -
@mehrdad-pedramfar 好问题,我应该更清楚 - 我已经编辑了原始问题以包含我想要的输出。
标签: python list indexing list-comprehension nested-lists