목록 항목을 통한 Python Python 루프
목록 이해
목록 이해는 기존 목록의 값을 기반으로 새 목록을 만들려는 경우 더 짧은 구문을 제공합니다.
예: 이름에 문자 "a"가 포함된 모든 과일의 목록을 만들고 싶습니다.
목록 이해가 없으면 for
내부에 조건부 테스트가 포함된 명령문을 작성해야 합니다.
예시
fruits = ["apple", "banana", "cherry", "kiwi", "mango"]
newlist = []
for x in fruits:
if "a" in x:
newlist.append(x)
print(newlist)
목록 이해를 사용하면 단 한 줄의 코드로 이 모든 작업을 수행할 수 있습니다.
예시
fruits = ["apple", "banana", "cherry", "kiwi", "mango"]
newlist = [x
for x in fruits if "a" in x]
print(newlist)
목록 이해는 정사각형 백으로 둘러싸이고 하나 이상의 for
명령문, 0개 이상의 if
명령문을 포함하고 새 목록을 반환합니다.