파이썬 딕셔너리의 원소 순서를 뒤집어서 읽기 - reversed()
파이썬의 딕셔너리(dict)에 저장된 원소를 역순으로 뒤집어서 뭔가 처리를 하는 방법입니다. 딕셔너리에는 리스트처럼 원소 순서 자체를 뒤집을 수 있는 함수가 없기 때문에 조금 다른 방법을 사용합니다. 참고로 리스트의 원소 순서를 뒤집는 방법은 이전 포스트를 참고하시기 바랍니다. 아래의 링크입니다.
파이썬 리스트의 원소 순서 뒤집기 - reverse()
딕셔너리의 경우 for 반복문과 reversed() 함수를 조합해서 역순으로 원소를 읽어올 수 있습니다. 아래의 예제 코드를 보면 딕셔너리의 키(key)를 역순으로 가져옵니다.
x = {'a':1, 'b':2, 'c':3}
for key in reversed(x):
print(key, x[key])
c 3
b 2
a 1
reversed() 함수는 리스트에 대해서도 활용 가능합니다.
x = ['a', 'b', 'c']
for item in reversed(x):
print(item)
c
b
a
@joviansummer의 스팀 프로젝트
스팀 증인노드를 운영중입니다. @jswit에 증인투표해 주시면 감사하겠습니다.
(https://steemitwallet.com/~witnesses)
jsup 서비스에 큐레이션 보상 분배 기능이 추가되었습니다.
jSTEEM 프로젝트 - 텔레그램 챗봇으로 구현하는 스팀 블럭체인 탐색기
Posted through the AVLE Dapp (https://avle.io)
Thank you, friend!
I'm @steem.history, who is steem witness.
Thank you for witnessvoting for me.
please click it!
(Go to https://steemit.com/~witnesses and type fbslo at the bottom of the page)
The weight is reduced because of the lack of Voting Power. If you vote for me as a witness, you can get my little vote.
Upvoted! Thank you for supporting witness @jswit.