Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 인덱스로 목록에서 요소를 제거하는 방법은 무엇입니까?

<시간/>

목록의 인덱스로 요소를 제거하는 두 가지 옵션이 있습니다. del 문을 사용하고 pop() 메서드를 사용합니다.

del 문에는 제거할 요소의 인덱스가 필요합니다.

>>> L1=[11,22,33,44,55,66,77]>>> del L1[2]>>> L1[11, 22, 44, 55, 66, 77] 

내장 목록 클래스의 pop() 메서드는 인덱스가 인수로 필요합니다. 이 메소드는 제거된 요소를 반환하고 목록의 내용을 하나의 요소로 줄입니다.

>>> L1=[11,22,33,44,55,66,77]>>> x=L1.pop(2)>>> x33>>> L1[11, 22, 44, 55 , 66, 77]