【发布时间】:2022-01-18 05:47:54
【问题描述】:
我有一个这样的列表。
l=[[['item1','item2'],[int1,int2]], [['item3','item4'],[int1,int2]]]
我想检查 item1 和 item2 是否相同..
目前,我正在采用一种方法,提取子列表中的第一个元素,从而计算出现次数。但我觉得这是一种漫长的方法。请问有什么简单的方法可以实现吗?
f=[e[0] for e in l[:1]]
print(f)
输出
['item1']
预期输出。 如果 item1 和 Item2 相同。
Both item1 & Item2 are same
如果 item1 和 Item2 不相同。
Both item1 & Item2 are not same
【问题讨论】:
-
这里需要三重嵌套列表吗?因为
l[1:]在这里是空的,你的代码没有意义...... -
需要比较item3和item4吗?