>  기사  >  백엔드 개발  >  Python 목록 유형의 모든 메서드

Python 목록 유형의 모든 메서드

高洛峰
高洛峰원래의
2016-10-19 16:10:221596검색

목록 유형에는 다양한 메소드가 있으며, 목록 유형의 모든 메소드는 다음과 같습니다.

list.append(x)

목록 끝에 다음과 같은 요소를 추가합니다. a[len( a):] = [x] .

list.extend(L)

특정 목록의 모든 요소를 ​​다른 목록에 추가합니다. 이는 a[len(a):] = L 과 동일합니다.

list.insert(i, x)

지정된 위치에 요소를 삽입합니다. 첫 번째 매개변수는 앞에 삽입할 요소의 인덱스입니다. 예를 들어 a.insert(0, x)는 전체 목록 앞에 삽입되며 a.insert(len(a), x)는 a와 같습니다. .추가(x).

list.remove(x)

목록에서 값이 x인 첫 번째 요소를 제거합니다. 해당 요소가 없으면 오류가 반환됩니다.

list.pop([i])

목록의 지정된 위치에서 요소를 제거하고 반환합니다. 인덱스가 지정되지 않으면 a.pop()은 마지막 요소를 반환합니다. 해당 요소가 목록에서 제거됩니다. (메소드에서 i 주위의 대괄호는 이 매개변수가 대괄호 쌍을 입력하도록 요구하는 것이 아니라 선택 사항임을 나타냅니다. Python 라이브러리 참조 설명서에서 이러한 표시를 자주 접하게 됩니다.)

목록. index (x)

목록에서 x 값을 가진 첫 번째 요소의 인덱스를 반환합니다. 일치하는 요소가 없으면 오류가 반환됩니다.

list.count(x)

x가 목록에 나타나는 횟수를 반환합니다.

list.sort()

목록의 요소를 제자리에 정렬합니다.

list.reverse()

목록의 요소를 제자리에서 반대로 바꿉니다.

다음 예는 대부분의 목록 방법을 보여줍니다

>>> a = [66.25, 333, 333, 1, 1234.5]
>>> print a.count(333), a.count(66.25), a.count('x')
2 1 0
>>> a.insert(2, -1)
>>> a.append(333)
>>> a
[66.25, 333, -1, 333, 1, 1234.5, 333]
>>> a.index(333)
1
>>> a.remove(333)
>>> a
[66.25, -1, 333, 1, 1234.5, 333]
>>> a.reverse()
>>> a
[333, 1234.5, 1, 333, -1, 66.25]
>>> a.sort()
>>> a
[-1, 1, 66.25, 333, 333, 1234.5]


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