반응형
나는 사전이있다
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
반응형
'파이썬' 카테고리의 다른 글
파이썬에서 for 루프의 첫 번째 항목을 건너 뛰시겠습니까? (0) | 2021.02.20 |
---|---|
파이썬 한 번에 여러 목록을 반복하는 가장 좋은 방법은 무엇입니까? (0) | 2021.02.20 |
파이썬 정규식을 사용하여 파이썬에서 IP 주소 유효성 검사 (0) | 2021.02.20 |
파이썬 명령 줄 인수를 읽고 처리하는 방법은 무엇입니까? (0) | 2021.02.20 |
파이썬 이전 및 다음 값에도 액세스하는 Python 루프 (0) | 2021.02.20 |
댓글