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 为什么赢了';是否将此for循环附加到列表?_Python_List_For Loop_Append - Fatal编程技术网

Python 为什么赢了';是否将此for循环附加到列表?

Python 为什么赢了';是否将此for循环附加到列表?,python,list,for-loop,append,Python,List,For Loop,Append,初学者在此: 我试图在这段代码中找到一个连接的连接,但是我的for循环不会在上面的列表中添加任何内容。 最初我确实在没有附加的情况下返回,发现我正在覆盖我找到的任何信息,所以我一直在寻找不同的方法 这是我的密码: def get_secondary_connections(network,user): if user in network: first = network.get(user).get('Connected to') #get connection list

初学者在此:

我试图在这段代码中找到一个连接的连接,但是我的for循环不会在上面的列表中添加任何内容。 最初我确实在没有附加的情况下返回,发现我正在覆盖我找到的任何信息,所以我一直在寻找不同的方法

这是我的密码:

def get_secondary_connections(network,user):
    if user in network:
        first = network.get(user).get('Connected to') #get connection list through getting user dictionary
        second = []
        for every_person in first:
            network.get(every_person).get('Connected to').append(second)


        return second
    else: #if user isn't in network
        return None
    return network

理想情况下,您应该使用

扩展(network.get(每个人).get('Connected to'))


从您的示例来看,network.get(everyperson.get('Connected to')似乎是理想情况下您应该使用的列表

扩展(network.get(每个人).get('Connected to'))


从您的示例来看,network.get(everyperson.get('Connected to')似乎是列表

您是否试图附加到
second
?当你写这篇文章时,你正在添加到网络[每个人][连接到],也许你的意思是:
second.append(network.get(每个人)。get('Connected to'))
@Jkdc是对的,这就是我试图做的。谢谢:)您是否正在尝试附加到
?当你写这篇文章时,你正在添加到网络[每个人][连接到]
,也许你的意思是:
second.append(network.get(每个人)。get('Connected to'))
@Jkdc是对的,这就是我试图做的。谢谢:)