Python 3 이상에서 사전 키를 목록으로 검색하는 방법
newdict를 호출할 때 키 목록을 반환하는 Python 2.7과 달리 .keys(), Python 3.3 이상에서는 dict_keys 객체를 반환합니다. dict_keys 객체는 목록과 유사하게 동작하지만 일반 목록이 선호되는 특정 상황에서는 바람직하지 않을 수 있습니다.
Python 3으로 키 목록 가져오기
Python 3 사전에서 키 목록을 얻으려면 dict_keys 객체를 list:
list(newdict.keys())
예:
newdict = {1: 0, 2: 0, 3: 0} print(list(newdict.keys())) # Output: [1, 2, 3]
오리 타이핑 고려
dict_keys 객체가 목록처럼 동작한다는 점은 주목할 가치가 있습니다. 지원 등 다양한 방법으로 반복:
for key in newdict.keys(): print(key) # Output: # 1 # 2 # 3
따라서 특정 사용 사례에 일반 목록이 필요한 경우가 아니면 dict_keys 객체로 충분할 수 있습니다.
위 내용은 Python 3에서 사전 키를 목록으로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!