본문 바로가기
파이썬

파이썬 items () 대신 iteritems ()를 언제 사용해야합니까?

by º기록 2021. 1. 31.
반응형

모든 장소에서 iteritems () 대신 items () 를 사용하는 것이 합법적인가요? Python 3에서 iteritems () 가 제거 된 이유는 무엇입니까? 훌륭하고 유용한 방법 인 것 같습니다. 그 이유는 무엇입니까?

편집 : 명확히하기 위해, 호환 가능한 방식으로 생성기와 같은 방식 (한 번에 하나의 항목, 메모리에 모두 포함되지 않음)으로 사전을 반복하는 올바른 관용구가 무엇인지 알고 싶습니다. 파이썬 2와 파이썬 3 모두?

 

해결 방법

 



간단한 예 :

common_keys = list(dict_a.viewkeys() & dict_b.viewkeys())

공통 키 목록을 제공하지만 Python 3.x에서는 대신 .keys () 를 사용하십시오.


 

참조 페이지 https://stackoverflow.com/questions/13998492

 

 

반응형

댓글