листа, и после этого хочу добавить элемент в этот же список, когда цикл while работает. Что мне нужно делать, если хочу чтоб код это исполнял: удалил первый элемент из листа, а потом добавил в этот же лист другие элементы?
verticles = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'm']
edges = {
'a': ['b', 'c', 'd', 'm'],
'b': ['e'], 'c': ['f'],
'd': ['f'],
'e': ['g'],
'f': ['e'],
'm': ['g']
}
path = [verticles[0]]
while len(path) >= 1:
new_element = path[0]
path.remove(new_element)
path.append(edges[new_element])
А тебе похуй что цикл вечный?
Это дальше в коде я исправлю
Суть в том, что он уже на первом заходе говорит, что апендить не буду
Обсуждают сегодня