Найти - Пользователи
Полная версия: список
Начало » Python для новичков » список
1
Murad
В питоне есть список. В нем пока один элемент. Запускаем цикл и в результате добавили несколько ещё элементов в массиве. Вот вопрос , как запускать цикл чтобы оно прошла вес массив?
 main_arr = []
main_arr.append("'ELEMENT")
for i in range(len(main_arr)):
    result = getInterLinks(getLinks(main_arr[i]))
    for url in result:
        if url not in main_arr:
            main_arr.append(url)
vic57
так делать нельзя - во время цикла менять массив
>>> lst = [1,2,3,4]
>>> tmp = []
>>> for i in lst: tmp.append(i**2)
>>> lst += tmp
>>> lst
[1, 2, 3, 4, 1, 4, 9, 16]
>>>
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB