파이썬 딕셔너리의 원소 순서를 뒤집어서 읽기 - 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)

jswit 증인 노드 프로젝트를 시작합니다.

jsup 업보팅(upvoting) 서비스 소개

jsup 수혜자 지정 기능 추가

jsup 서비스에 큐레이션 보상 분배 기능이 추가되었습니다.

jSTEEM 프로젝트 - 텔레그램 챗봇으로 구현하는 스팀 블럭체인 탐색기

STEEM.NFT - 디지털 아트 보존 프로젝트

Posted through the AVLE Dapp (https://avle.io)

Sort:  

Thank you, friend!
I'm @steem.history, who is steem witness.
Thank you for witnessvoting for me.
image.png
please click it!
image.png
(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.

Coin Marketplace

STEEM 0.27
TRX 0.12
JST 0.031
BTC 67882.04
ETH 3779.74
USDT 1.00
SBD 3.52