[python] list comprehension
파이썬 List compresion은 2.xx에서부터 지원하고, set, dictionary comprehension은 3.xx부터 지원한다. 기본적으로 [출력표현식 for (요소) in (sequence) if (조건문)] 형태를 띄는데 예를 들면, s = [i*i for i in range(10) if i %2 ==0]print(s) 이런식으로 쓰는데, s = [(x,y) for x in range(3) for y in range(3)]print(s) oldlist = [1,2,'A',False,3]newlist = [s for i in oldlist ]print(newlist) 이렇게 쓰는것도 가능하다. 그런데 출력표현식이 뒤의 조건문이나, 요소를 포함하지 않아도 가능하다. s = [random.r..
2019. 1. 30.