У меня есть этот код, где я заполняю список defaultdict через цикл инкремента, однако проблема заключается в выходе. Я был списком, который содержит значения, которые читаются только и не перечислены, поскольку я должен записать его в файл CSV. Это цикл, чтобы заполнить списокНумерация номеров python defaultdict
m = defaultdict(list)
for j in range (0, len(names)):
with open(names[j]) as f:
reader = csv.reader(f, delimiter=',')
reader.next()
for row in reader:
for (i,v) in enumerate(row):
columns[i].append(v)
m[j]=max(columns[1], key=float)
моя проблема является выход, который показан здесь
(0, '1.8768e-02'), (1, '2.4838e-02'), (2, '3.4145e-02'), (3, '4.6328e-02'), (4, '5.3245e-02'), (5, '6.0994e-02'), (6, '5.7532e-02'), (7, '6.2890e-02'), (8, '6.6898e-02'), (9, '8.2745e-02'), (10, '5.8015e-02')
Как я мог изменить код, чтобы только значение, которое должно быть сохранено и не перечислить макс значение каждого файла?
Что такое 'columns'? Столбцы –
являются списком defaultdict, который читает значения полного столбца и позволяет программе находить максимальное значение этого столбца – brainboxryan
. Это результат m – brainboxryan