본문 바로가기

Python

[데이터 처리] 지능형 리스트


[데이터 처리] 지능형 리스트

리스트를 다른 리스트로 변환 할 때 4단계를 따릅니다.
1, 변환된 데이터를 보관할 리스트를 새로 만듭니다.
2. 원래 리스트의 모든 데이터 항목을 나열합니다.
3. 나열하면서 각 데이터 항목을 변환합니다.
4. 변환된 데이터를 새 리스트에 추가합니다.

>>> clean_sarah =[]  # 새 리스트 만듬
>>> for each_t in sarah:   # 원래 리스트 'sarah' 나열
             clean_sarah.append(sanitize(each_t))   # 함수를 사용해 데이터 항목 변환(함수를 만들어 적용해 보세요.)

리스트를 지능화 해보겠습니다. 한 줄이면 됩니다.
>>> clean_sarah=[sanitize(each_t) for each_t in sarah]
 
지능형 리스트에는 append()메서드를 사용하지 않아도 이미 그 의미가 들어있기 때문에 사용할 필요가 없습니다.