목록은 Python에서 가장 유연하게 정렬된 컬렉션 개체 유형입니다. 문자열과 달리 목록에는 숫자, 문자열, 사용자 정의 개체 및 기타 목록 등 모든 종류의 개체가 포함될 수 있습니다. 호출, 삭제 문 및 기타 메서드가 구현됩니다.
목록에서 일반적으로 사용되는 방법:
1.append(x) : 목록 끝에 요소를 추가합니다.
>>> list=[1,2,3,4,5,6] >>> print list [1, 2, 3, 4, 5, 6] >>> list.append(7) >>> list.append(8) >>> print list [1, 2, 3, 4, 5, 6, 7, 8] >>>
2.extend(L) : 지정된 목록의 모든 요소를 추가하여 목록을 확장합니다.
>>> list [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12] >>> L=[100,200,300,400] >>> list.extend(L) >>> print list [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 100, 200, 300, 400] >>>
3.insert(i,x) : 지정된 위치에 요소를 삽입합니다. 첫 번째 매개변수는 앞에 삽입할 요소의 인덱스입니다.
>>> print list [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 100, 200, 300, 400] >>> list.insert(2,1000) >>> print list [1, 2, 1000, 3, 4, 5, 6, 7, 8, 10, 11, 12, 100, 200, 300, 400] >>>
4.remove(x) : 연결리스트에서 x 값을 가진 첫 번째 요소를 삭제합니다. 해당 요소가 없으면 오류가 반환됩니다.
>>>> print list [1, 2, 1000, 3, 4, 5, 6, 7, 8, 10, 11, 12, 100, 200, 300, 400] >>> list.remove(1000) >>> list [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 100, 200, 300, 400] >>>
5.pop(i) : 연결리스트의 지정된 위치에서 요소를 제거하고 반환합니다. 인덱스가 지정되지 않으면 a.pop()은 마지막 요소를 반환합니다. 그런 다음 해당 요소는 연결 목록에서 제거됩니다.
>>>> list [1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 100, 200, 300, 400] >>> list.pop(3)4
>>> list [1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 100, 200, 300, 400] >>> list.pop() 400 >>> list [1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 100, 200, 300] >>>
>>>> list [1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 100, 200, 300] >>> list.index(6) 4 >>>
7.count(x) : 연결리스트에 x가 나타나는 횟수를 반환합니다.
>>>> list [1, 2, 3, 3, 3, 5, 6, 7, 8, 10, 11, 12, 100, 200, 300] >>> list.count(3) 3 >>> list.count(200) 1 >>>
8.sort() : 연결리스트의 요소를 적절하게 정렬합니다.
9.역방향() : 역연결리스트의 요소.
목록을 스택으로 사용
연결된 목록을 스택으로 쉽게 사용할 수 있습니다. 스택은 입력된 첫 번째 요소가 마지막으로 해제되는 특정 데이터 구조입니다. 후입선출) . 추가() 사용 메서드는
스택 상단에 요소를 추가할 수 있습니다. 인덱스를 지정하지 않고 pop() 사용 메서드는 스택 상단에서 요소를 해제할 수 있습니다.
목록을 대기열로 사용
연결 목록을 대기열로 사용할 수도 있습니다. 대기열은 특정 데이터 구조이며 먼저 들어간 요소가 먼저 해제됩니다(선입선출). add() 메서드를 사용하여 대기열 끝에 요소를 추가하고 0
를 매개 변수로 사용하여 pop()을 호출합니다. 메소드는 처음 입력된 요소를 해제할 수 있습니다.
목록에서 요소 삭제: 세그먼트의 요소를 삭제하려면 del을 사용하세요.
>>> list [1, 2, 3, 3, 3, 5, 6, 7, 8, 10, 11, 12, 100, 200, 300] >>> del list[2:4] >>> list [1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 100, 200, 300] >>> del list[0] >>> list [2, 3, 5, 6, 7, 8, 10, 11, 12, 100, 200, 300] >>> del list[5:] >>> list [2, 3, 5, 6, 7] >>> del list[0:] >>> list [] >>> list.append(1) >>> list.append(2) >>> list.append(3) >>> list [1, 2, 3] >>>
위 내용은 Python의 list() 목록에 대한 특정 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!