Обшарил, но не смог разобраться, возможно, очень простое решение, но, пожалуйста, помогите мне понять.
Источник (sample.txt):
1,1,2,3
2,3,2,4,4
Это:
import csv
from collections import defaultdict
input = "sample.txt"
with open(input) as f:
r = csv.reader(f)
d = defaultdict(list)
rlabel = 1
for row in r:
d[rlabel].append(row)
rlabel += 1
print(d)
Получает это:
defaultdict(<class 'list'>, {1: [['1', '1', '2', '3']], 2: [['2', '3', '2', '4', '4']]})
Почему в моих списках есть двойные скобки?