Python 리스트의 불규칙한 (임의로 중첩된) 리스트를 평평하게 만듭니다., Flatten an irregular (arbitrarily nested) list of lists
질문 네, 저는 이 주제가 이전에 다뤄졌다는 것을 알고 있습니다: Python idiom to chain (flatten) an infinite iterable of finite iterables? Flattening a shallow list in Python Comprehension for flattening a sequence of sequences? How do I make a flat list out of a list of lists? 하지만 내가 알기로는, 하나를 제외한 모든 해결책들은 [[[1, 2, 3], [4, 5]], 6]와 같은 리스트에서 실패합니다. 여기서 원하는 출력은 [1, 2, 3, 4, 5, 6]입니다 (아니면 더 좋게는 반복자). 내가 본 유일한 해결책은 임의의 중첩에 대해..
2023. 10. 6.
Python 사전을 사전에 추가하십시오 [중복], Append a dictionary to a dictionary [duplicate]
질문 저는 두 개의 기존 사전이 있으며, 그 중 하나를 다른 사전에 '추가'하고 싶습니다. 즉, 다른 사전의 키,값을 첫 번째 사전으로 만들고 싶습니다. 예를 들면: orig = { 'A': 1, 'B': 2, 'C': 3, } extra = { 'D': 4, 'E': 5, } dest = # orig와 extra를 사용하는 어떤 것이 여기에 들어가야 합니다. print dest { 'A': 1, 'B': 2, 'C': 3, 'D': 4, 'E': 5 } 저는 이 모든 것을 for 루프를 통해 달성할 수 있다고 생각합니다 (아마도?), 하지만 이 작업을 대신해 주는 사전의 메소드나 다른 모듈이 있을까요? 실제로 사용하는 사전은 정말 큽니다... 답변 할 수 있습니다. orig.update(extra) 또..
2023. 10. 6.