파이썬, 리스트 안의 자료를 모두 삭제하기

 

글. 오상문 sualchi@daum.net

 

그룹에 올라온 질문 중에 리스트 자료를 삭제하는 방식이 무엇이 있는지가 있었습니다. 달린 답변을 정리해봤습니다.

 

myList라는 리스트에 많은 자료 항목이 있다고 가정할 때 그 자료를 모두 삭제하는 방법입니다. 모두 가능한 방식이지만 자원과 속도 효율성을 고려하면 첫 방식을 권장합니다.

 

#-------------------------------------------------------

myList = [1, 2, 3, 4, 5]

 

# 추천 방식

myList *= 0

 

# 다른 방법들

myList [:]= []

del myList[:]

 

# 파이썬 3.3 이상 버전

myList.clear()

 

# 비추천 방식

myList = list()  

 

<이상>

반응형

+ Recent posts