Я попытался сделать:Python - Глобальный массив
x = []
def func():
for y in range(0,5):
x.append(y)
def func2():
for i in range(0, 5):
print x[i]
И я получаю ошибку:
IndexError: list index out of range
Как я могу поставить глобальный массив х? И доступ в func2 к значению массива x.
Обратите внимание, что ваши коды не запускаются. Не существует 'y', и вам нужно поместить скобки'() 'после объявления функции (' def func(): '). – EelkeSpaak
Этот код является неполным, а также является синтаксически недействительным .. Как вы называете func и func2? Вы действительно добавляете пять элементов в x? –
Я предполагаю, что это происходит в 'print x [i]' ?! Ну, есть ли в массиве 5 элементов ...!? – deceze