>  기사  >  백엔드 개발  >  Python에서 명령문을 삭제하는 방법

Python에서 명령문을 삭제하는 방법

little bottle
little bottle원래의
2019-05-21 09:24:205865검색

친구가 Python에서 삭제 문을 구현하는 방법을 물었습니다. 실제로 del 문, pop() 메서드, delete() 메서드의 세 가지 메서드가 있습니다. 다음은 자세한 소개를 제공합니다.

Python에서 명령문을 삭제하는 방법

1. del 문

목록에서 삭제할 요소의 위치를 ​​알고 있다면 del 문을 사용할 수 있습니다. 해당 인덱스가 알려진 경우 del을 사용하여 임의의 위치에서 목록 요소를 삭제합니다.

예:

motorcycles = ['honda', 'yamaha', 'suzuki']
print(motorcycles)
del motorcycles[1]
print(motorcycles)

del 문을 사용하여 목록에서 값을 삭제한 후에는 더 이상 해당 값에 액세스할 수 없습니다.

2. pop() 메소드

메소드 pop()은 목록 끝의 요소를 삭제하고 계속 사용할 수 있도록 합니다. 팝이라는 용어는 목록이 스택과 비슷하다는 비유에서 유래되었으며, 목록 끝에 있는 요소를 삭제하는 것은 스택의 맨 위에 있는 요소를 팝하는 것과 같습니다.

목록에서 요소를 삭제하고 더 이상 사용하지 않으려면 del 문을 사용하고, 요소를 삭제한 후에도 계속 사용하려면 pop() 메서드를 사용하세요.

3.remove() 메소드

목록에서 제거하려는 값의 위치를 ​​알 수 없습니다. 제거하려는 요소의 값만 알고 있는 경우에는 Remove() 메서드를 사용하세요.

예를 들어 오토바이 목록에서 'ducati' 값을 제거한다고 가정해 보겠습니다.

motorcycles = ['honda', 'yamaha', 'suzuki', 'ducati']
print(motorcycles)
motorcycles.remove('ducati')
print(motorcycles)

실행 결과:

['honda', 'yamaha', 'suzuki', 'ducati']
['honda', 'yamaha', 'suzuki']

참고: Remove() 메서드는 처음 지정된 값만 삭제합니다. 삭제할 값이 목록에 여러 번 나타날 수 있는 경우 루프를 사용하여 해당 값이 모두 삭제되었는지 확인해야 합니다.

위 내용은 Python에서 명령문을 삭제하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.