본문 바로가기
파이썬

파이썬 사전에 키를 열거 하시겠습니까?

by º기록 2021. 2. 20.
반응형

나는 사전이있다

Dict = {'ALice':1, 'in':2, 'Wonderland':3}

키 값을 반환하는 방법을 찾을 수 있었지만 키 이름을 반환 할 방법이 없었습니다.

예를 들어 Python이 사전 키 이름을 단계별로 (for 루프) 반환하기를 원합니다.

Alice
in
Wonderland

 

해결 방법

 

.keys () 를 사용할 수 있습니다.

for key in your_dict.keys():
  print key

또는 사전을 반복합니다.

for key in your_dict:
  print key

사전은 순서가 없습니다. 결과 키는 다소 임의의 순서로 나옵니다.

['Wonderland', 'ALice', 'in']

주문에 관심이 있다면 해결책은 정렬 된 목록을 사용하는 것입니다.

sort_of_dict = [('ALice', 1), ('in', 2), ('Wonderland', 3)]

for key, value in sort_of_dict:
  print key

이제 원하는 결과를 얻을 수 있습니다.

>>> sort_of_dict = [('ALice', 1), ('in', 2), ('Wonderland', 3)]
>>> 
>>> for key, value in sort_of_dict:
...   print key
... 
ALice
in
Wonderland

 

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

 

 

반응형

댓글