【发布时间】:2016-05-11 07:12:42
【问题描述】:
这里是初学者:
我正在尝试在此代码中查找连接的连接,但我的 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
【问题讨论】:
-
您是否要附加到
second?正如你写的那样,你附加到network[every_person]['Connected to'],也许你的意思是:second.append(network.get(every_person).get('Connected to')) -
@Jkdc 是对的,这就是我想要做的。谢谢:)
标签: python list for-loop append