Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何检查列表(Python)中是否存在子列表的某些元素?_Python_List_While Loop - Fatal编程技术网

如何检查列表(Python)中是否存在子列表的某些元素?

如何检查列表(Python)中是否存在子列表的某些元素?,python,list,while-loop,Python,List,While Loop,我有一个列表,例如如下所示: list=[['a',0,1200],['b',1,900],['c',2,500],['a',1,200]] 我需要检查这些子列表是否包含相同的元素,例如,假设找到每个子列表的第一个元素,那么会发现['a',1200]与['a',01200]相同, 因为它们的第一个元素是“a” 那么我如何找到所有重复的子列表呢 list[0] in list [1] 你的情况是错误的。 例如,您可以检查sec列表中的第一个列表。 如果您想查看特殊主持人信函 您可以使用来提取列

我有一个列表,例如如下所示:

list=[['a',0,1200],['b',1,900],['c',2,500],['a',1,200]]
我需要检查这些子列表是否包含相同的元素,例如,假设找到每个子列表的第一个元素,那么会发现['a',1200]与['a',01200]相同, 因为它们的第一个元素是“a”

那么我如何找到所有重复的子列表呢

list[0] in list [1]
你的情况是错误的。 例如,您可以检查sec列表中的第一个列表。 如果您想查看特殊主持人信函 您可以使用来提取列表:

for x in list:
print(x)
如果你想比较spcific的第一个字母,但不是所有的子列表

counter = 0
for x in list:
  for i in list:
    if i != x and i[0] in x[0]:
        counter += 0.5

我的英语很抱歉

你能分享一下预期的输出和一些代码吗?我不知道如何编写这些代码,只是这样想:因为我在列表中:而我[0]在列表中。。。要检查列表中是否存在当前的第一个元素,我可以知道为什么每次使用计数器变量和+0.5吗?因为它是计数两次。它检查所有的列表,所以一个来自第一个,一个来自第二个。所以我把它除以2,意思是1/2=0.5