Programming Language/Python

컴프리헨션

D4tai1 2018. 7. 26.

1. 딕셔너리 컴프리헨션

(1) { 'word의 단어 중 1개' : 그 단어의 개수  } for 문으로 순회

word = "standar"

word_cnt = {data:word.count(data) for data in word}
print word_cnt

 

{'a': 2, 'd': 1, 'n': 1, 's': 1, 'r': 1, 't': 1}

 

 

2. 셋 컴프리헨션

(1) { 'word의 단어 중 1개' : 그 단어의 개수  } for 문으로 순회

 test_set = {number for number in range(1,8,1) if number % 3 == 1}
print test_set

 

set([1, 4, 7])

'Programming Language > Python' 카테고리의 다른 글

위치인자  (0) 2018.07.29
함수  (0) 2018.07.29
for문 + break  (0) 2018.07.25
if, elif, else 문  (0) 2018.07.25
형변환  (0) 2018.07.23

댓글