[TIL] - 2022-05-04

유현민·2022년 5월 4일
0

TIL

목록 보기
30/38

1. for - if 한줄에 쓰기

tmp = []
for i in range(10):
	if i % 2 == 0:
    	tmp.append(1)

한 줄 코드

tmp[i for i in range(10) if i % 2 == 0]

2. 제너레이터 표현식

alphabets = ['A', 'B', 'C']
listcomp = [i for i in alphabets]
generator_expr = (i for i in alphabets)
listcomp
['A', 'B', 'C']
generator_expr
<generator object <genexpr> at 0x00CEB610>

listcomp를 이용하면 출력이 가능하지만 generator_expr은 출력이 불가능하다.
인덱스 접근도 불가능!
참고!!

profile
smilegate

0개의 댓글