初学者:
我试图在此代码中找到连接的连接,但我的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
答案 0 :(得分:0)
理想情况下你应该使用
second.extend(network.get(every_person).get('Connected to'))
从你的例子看,似乎network.get(every_person).get('Connected to')是list