티스토리 뷰

values = {
 "a" : '1',
 "b" : '2',
 "c" : '3',
 "d" : '4',
 "e" : '5',
}


* 변수 유무 체크 시 in 절 사용
print True if 'e' in values else False
-> True

print True if 'f' in values else False
-> False

 


* 정렬
* 아래 모듈 import
from operator import itemgetter

 

- 맵
 values = {
  "1" : [ { "key" : "1", "value" : "a" },
   { "key" : "2", "value" : "b" },
   { "key" : "3", "value" : "c" },
   { "key" : "4", "value" : "d" },
   { "key" : "5", "value" : "e" },
  ],
  "2" : [ { "key" : "6", "value" : "f" },
   { "key" : "7", "value" : "g" },
   { "key" : "8", "value" : "h" },
   { "key" : "9", "value" : "i" },
   { "key" : "10", "value" : "j" },
  ],
  "3" : [ { "key" : "11", "value" : "k" },
   { "key" : "12", "value" : "l" },
   { "key" : "13", "value" : "m" },
   { "key" : "14", "value" : "n" },
   { "key" : "15", "value" : "o" },
  ]
 }


* values 의 리스트를 정렬 할 시 
sorted(values.iteritems(), key=itemgetter(0), reverse=True)
-> 위와 같이 그대로
sorted(values.iteritems(), key=itemgetter(0), reverse=False)
-> 3, 2, 1 순으로

 

- 리스트 맵
 values = [
   { "key" : "1", "value" : "a" },
   { "key" : "2", "value" : "b" },
   { "key" : "3", "value" : "c" },
   { "key" : "4", "value" : "d" },
   { "key" : "5", "value" : "e" },
   { "key" : "6", "value" : "f" },
   { "key" : "7", "value" : "g" },
   { "key" : "8", "value" : "h" },
   { "key" : "9", "value" : "i" },
   { "key" : "10", "value" : "j" },
   { "key" : "11", "value" : "k" },
   { "key" : "12", "value" : "l" },
   { "key" : "13", "value" : "m" },
   { "key" : "14", "value" : "n" },
   { "key" : "15", "value" : "o" }
 ]
 
 print sorted(values, key=itemgetter('key'), reverse=True)
-> 9 부터 됨, 1하고 10 하고 묶임... ... ...

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함