Python OrderedDict()

파이썬 Collections 라이브러리중 OrderedDict()에 대해알아보겠습니다.

이름처럼 순서대로 정렬된 Dictionary를 생성해주는데 쓰입니다.

일반 Dictionary

d1 = {}
d1['a'] = 1
d1['b'] = 2

d2 = {}
d2['b'] = 2
d2['a'] = 1

결과)

123.PNG

Ordered Dictionary

from collections import OrderedDict

d1 = OrderedDict()
d1['a'] = 1
d1['b'] = 2

d2 = OrderedDict()
d2['b'] = 2
d2['a'] = 1

결과)

123.PNG

똑같은 내용이었지만 OrderedDictionary 에서는 데이터의 순서를 판단하므로

d1 과 d2 는 다르다는 결과를 얻게됩니다.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s