여러 요소가있는 튜플 목록을 가져 와서 키를 반복하지 않고 다차원 사전으로 바꾸고 싶습니다. 다음은 내 원래의 목록입니다 그래서 만약 :키를 복제하지 않고 다차원 목록에서 사전 만들기
myList = [('jeep', 'red', 2002, 4), ('jeep', 'red', 2003, 6), ('jeep', 'blue', 2003, 4), ('bmw', 'black', 2015, 8)]
내가 위의을이 형식의 사전으로 바꿀 싶을 것이 :
{'jeep':
{'red': [
[2002, 4],
[2003, 6]]
'blue': [
[2003, 4]]
},
'bmw':
{'black': [
[2015, 8]]
}
}
파이썬의 (가) 오른쪽 경로에있을 듯 defaultdict,하지만 완전히 이것을 해결할 수없는 것 같습니다. 감사! dict.setdefault
많이 사용