은 내가 콘솔에서 다음 단계를 시도 3. 파이썬에서 collections.defaultdict를 사용하는 것을 시도하고있다 :목록이 아닌 목록의 목록을 추가하는 defaultdict?
>>> from collections import defaultdict
>>> l = [1,2,3,4,5]
>>> dd = defaultdict(list)
>>> dd["one"].append(l)
>>> print(dd)
defaultdict(<class 'list'>, {'one': [[1, 2, 3, 4, 5]]})
으로, 당신은 루프를 읽을 그래서 두를 필요로 그 목록의 [[1, 2, 3, 4, 5]]
즉 목록을 추가 볼 수는 변수.
왜 [1, 2, 3, 4, 5]
같은 것을 추가하지 않는가?
내 구현에 문제가 있습니까? 아니면 defaultdict가 작동하는지 이해하고 있습니까? 미리 감사드립니다.
'append' 당신이 목록에서 전달하는 객체가, 난 당신이 사용되고 싶은 생각 추가'@RNar –
감사를 extend', 그것은했다. 답변에 댓글을 달 수 있습니까? – User2403