파이썬 목록의 모든 요소를 지우는 것은 여러 가지 방법으로 수행할 수 있습니다. 다음은 이를 달성하기 위해 구현된 몇 가지 방법입니다.
clear() 사용
이 함수는 표준 라이브러리의 일부이며 파이썬 목록을 완전히 비웁니다.
Syntax: list_name.clear() list_name is the name of the list supplied by
예시
아래 예에서 우리는 목록을 취하고 지우기()를 적용합니다. 결과는 빈 목록입니다.
list = ['Mon', 'Tue', 'Wed', 'Thu'] print("Existing list\n",list) #clear the list list.clear() print("After clearing the list\n") print(list)
출력
위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -
Existing list ['Mon', 'Tue', 'Wed', 'Thu'] After clearing the list []
del() 사용
del() 함수를 사용하면 주어진 인덱스에서 항목을 선택적으로 제거하거나 모든 요소를 제거하여 목록을 비울 수 있습니다.
Syntax: del list_name
아래 예에서는 목록을 가져와 인덱스 2의 요소를 제거합니다. 그런 다음 모든 요소를 제거합니다.
예시
list = ['Mon', 'Tue', 'Wed', 'Thu'] print("Existing list\n",list) #deleting one element from the list del list[2] print("After deleting an element\n") print(list) # Removing all elements del list[:] print("After deleting all elements\n") print(list)
출력
위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -
Existing list ['Mon', 'Tue', 'Wed', 'Thu'] After deleting an element ['Mon', 'Tue', 'Thu'] After deleting all elements []
*=0 사용
이 접근 방식에서 우리는 목록을 비게 만드는 목록의 모든 요소에 0을 할당합니다. *는 모든 요소를 나타내는 문자입니다.
예시
list = ['Mon', 'Tue', 'Wed', 'Thu'] print("Existing list\n",list) # Removing all elements list *= 0 print("After deleting all elements\n") print(list)
출력
위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -
Existing list ['Mon', 'Tue', 'Wed', 'Thu'] After deleting all elements []
목록 재초기화
빈 목록을 할당하여 목록을 다시 초기화할 수 있습니다. 아래 예에서는 목록을 가져온 다음 빈 목록을 생성하는 빈 목록을 할당합니다.
예시
list = ['Mon', 'Tue', 'Wed', 'Thu'] print("Existing list\n",list) # Removing all elements list = [] print("After deleting all elements\n") print(list)
출력
위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -
Existing list ['Mon', 'Tue', 'Wed', 'Thu'] After deleting all elements []