Python - 리스트 내포(List Comprehension)
리스트 내포(list comprehension)¶ 리스트 내부에 for 문을 포함시키는 것 코드가 간결해짐 In [1]: # 형태: # [표현식 for 항목 in 반복가능한 객체] # [표현식 for 항목 in 반복가능한 객체 if 조건문] Q. a=[1,2,3,4] 의 모든 값을 2배로 만들기¶ In [2]: # 리스트 내포를 사용하지 않을 때 result = [] for n in a: result.append(n*2) result Out[2]: [2, 4, 6, 8] In [4]: # 리스트 내포를 사용할 때 # a 리스트에 포함된 모든 항목 n에 대하여, n*2한 값을 result에 리스트 형태로 저장 result = [n*2 for n in a] result Out[4]: [2, 4, 6, 8] ..
2019. 11. 4.