Новичок здесь:Почему этот цикл для цикла не добавляется к списку?
Я пытаюсь найти соединения соединения в этом коде, но мой цикл 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
@Jkdc был право, это то, что я пытался сделать. Благодаря :) – Cactuses