더북(TheBook)

BETTER WAY 8 여러 이터레이터에 대해 나란히 루프를 수행하려면 zip을 사용하라

파이썬에서는 관련된 객체가 들어 있는 리스트를 다수 다루는 경우가 자주 있다. 리스트 컴프리헨션을 사용하면 소스 list에서 새로운 list를 파생시키기 쉽다(Better way 27: ‘mapfilter 대신 컴프리헨션을 사용하라’ 참고).

names = ['Cecilia', '남궁민수', '毛泽东']
counts = [len(n) for n in names]
print(counts)

>>>
[7, 4, 3]
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.