끄적끄적
[Python] 순번 정하기
GreeMate
2011. 5. 21. 00:41
반응형
파이썬을 조금씩 보고 있는데 이게 나름대로 재미있다.
오늘은 팀원들의 사번으로 순번을 정할 일이 있어서 딕셔너리와 리스트의 소트를 이용하는 파이썬 스크립트를 만들어 봤다. 손쉽게 작성하고 깔끔하게 동작하니 기분이 좋다. ^^
오늘은 팀원들의 사번으로 순번을 정할 일이 있어서 딕셔너리와 리스트의 소트를 이용하는 파이썬 스크립트를 만들어 봤다. 손쉽게 작성하고 깔끔하게 동작하니 기분이 좋다. ^^
# 파이썬의 딕셔너리 자료구조를 이용
members = {200101:'강xx',
200122:'고xx',
199910:'김xx',
200504:'김yy',
200805:'김zz',
200356:'김aa',
200107:'박xx',
201012:'배xx',
200654:'홍xx',
200815:'황xx'}
200122:'고xx',
199910:'김xx',
200504:'김yy',
200805:'김zz',
200356:'김aa',
200107:'박xx',
201012:'배xx',
200654:'홍xx',
200815:'황xx'}
# 딕셔너리의 키값만 뽑아내 리스트에 저장
keylist = members.keys()
keylist = members.keys()
# 리스트의 소트 기능을 사용
keylist.sort()
keylist.sort()
# 소트된 키 순서대로 members에서 이름을 참조
for key in keylist:
print members[key]
for key in keylist:
print members[key]
# 창을 잠시 띄워놓기 위한 사용자 입력 대기
input('press any key to quit')
input('press any key to quit')
반응형