У меня есть список списков:
length = int(sys.argv[2])
list_of_lists = [[] for _ in range(length)]
Затем мне нужно добавить данные только в диапазон списков в list_of_lists. Диапазон списков, которые я хочу изменить, извлекается из файла. Вот как я определяю первый и последний список, который мне нужно изменить:
a_file = open(sys.argv[1]) #open file
for line in a_file:
field = line.split("\t") # Separate lines in fields from where I can extract information.
start = int(field[0]) # field[0] is the first list within list_of_lists I want to modify.
end = int(field[1]) # T# field[1] is the last list within list_of_lists I want to modify.
к каждому списку в этом диапазоне, мне нужно добавить данные, которые находятся в поле [2]. Итак, я сделал это:
list_of_lists[start:end].append(int(field[2]))
Однако он возвращает пустой список. Кто-нибудь может мне помочь? Заранее большое спасибо !!!