Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.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 - Fatal编程技术网

访问列表中的列表元素-python

访问列表中的列表元素-python,python,Python,我需要访问列表中的列表元素 我尝试了以下代码: connections ={} for i in connections_with_names: connections['dog']=[dict1[i] for i in dict2[i] if i not in connections_with_names[0]['dog']] 但我回来了: KeyError: 0 此外,名为['dog']的连接如下所示: [['furry', 'loud', 'shed']] 我需要di

我需要访问列表中的列表元素

我尝试了以下代码:

connections ={}
for i in connections_with_names:
    connections['dog']=[dict1[i] for i in dict2[i] if i not in connections_with_names[0]['dog']]
但我回来了:

KeyError: 0
此外,
名为['dog']
的连接如下所示:

[['furry',
  'loud',
  'shed']]

我需要dict2[I]中I的
,如果我没有连接到名为[0]['dog']]]
的连接中,以便能够访问3个元素(毛茸茸的、响亮的、脱落的)并排除这些元素。我认为这个问题与
名为[0]
的连接部分有关,但不确定。

你的意思是
名为['dog'][0]
的连接,而不是
名为[0]['dog']
?谢谢@JosephSible,我也试过了。我没有收到任何错误,但它没有排除带有名称['dog']的
连接的任何元素。
带有名称的连接
是一个包含另一个列表的列表,您不能将其视为包含字典的列表,就像您的代码中带有名称[0]['dog']的连接一样。,还有,
dict1
dict2
的内容是什么?你是说
名为['dog'][0]
的连接,而不是
名为[0]['dog']
的连接?谢谢@JosephSible,我也试过了。我没有收到任何错误,但它没有排除带有名称['dog']的
连接的任何元素。
带有名称的连接
是一个包含另一个列表的列表,您不能将其视为包含字典的列表,就像您的代码中带有名称[0]['dog']的连接一样。,还有
dict1
dict2
的内容是什么