В основном у меня есть данные, которые охватывают несколько лет, и я хотел бы добавить все эти данные в массив, используя один массив и годы как ключи. Затем хотелось бы вернуть все данные в массиве, относящиеся к конкретному году, просто назвав дату.добавить к массиву внутри другого массива python
, например:
все данные, которые имеют отношение к 2016 году будет как таковой
array[2016].append('1')
array[2016].append('2')
, а затем, когда изменения даты до 2015
array[2015].append('3')
array[2015].append('4')
, а затем вызывать данные
print array[2016]
1,2
Это выглядит прекрасно. В чем проблема, с которой вы сталкиваетесь? – Prune
Вы хотите, чтобы dict со списками как значения? –
Я думаю, что defaultdict будет работать лучше, чем любая логика массива https://docs.python.org/2/library/collections.html#collections.defaultdict –