우리 모두 알고 있듯이 다음과 같은 목록 이해가 있습니다.
[i for i in [1, 2, 3, 4]]
그리고 사전 이해력이 있습니다.
{i:j for i, j in {1: 'a', 2: 'b'}.items()}
그러나
(i for i in (1, 2, 3))
tuple
이해력이 아닌 발전기로 끝납니다 . 왜 그런 겁니까?
내 생각에 a tuple
는 변경할 수 없지만 이것이 답이 아닌 것 같습니다.
{i:j for i,j in {1:'a', 2:'b'}}
가 있습니다.{i:j for i,j in {1:'a', 2:'b'}.items()}