Я написал следующие две функции:Пустая ошибка индекса списка
def place_walls(level):
wall_cords = level[2].split("\n")
for cord in wall_cords:
process_coordinate(cord)
def process_coordinate(coordinate):
cords = coordinate.split()
print cords[0]
Python возвращает индекс списка из ошибок диапазона. Если я печатаю переменную cords
без индекса, она печатает все шнуры в списке, однако последний список представляет собой пустой список. Может быть, проблема, как это можно решить?
вход level
выглядит следующим образом:
1 0
0 0=r=3 3
4 3
5 3
6 3
7 3
8 3
9 3
10 3
11 3
3 4
'для шнура в wall_cords если не None' –
Будьте осторожны, список не раскол метод. Только строки. Не могли бы вы предоставить e xemple того, что такое 'level'? – fredtantini
@fredtantini: OP не разбивает список, а использует split для * make * список –