참고: 이 글의 테스트 환경은 python2.7
참고: 이 글에서는 주로 list의 일반적인 방법을 소개합니다
Test list
list1 = [1,2,3,4]
insert 방법:
방법 설명: 지정된 위치에 개체를 삽입합니다.
매개 변수:
매개 변수 1: 인덱스
매개 변수 2: 개체
코드 예:
list1.insert(-1,1) # 개체를 삽입합니다. 목록 끝
list1.insert(0 ,1) #목록 시작 부분에 개체 삽입
반환 값: None
참고: 메서드가 실행된 후 원본 목록 list1이 직접 수정됩니다
pop 메소드:
메서드 설명: 지정된 인덱스의 요소를 삭제합니다
매개변수: 없음 기본 매개변수는 index -1(목록의 마지막 멤버)
선택적 매개변수 1: index
코드 예:
eg : s = list1.pop(1), s=list1[1] 삭제 전
반환값: 삭제된 인덱스의 요소
참고 1: 인덱스가 없으면 out-of-bounds 오류가 발생합니다. throw
참고 2: pop 메서드는 스택 작업을 구현할 수 있습니다.
eg:list1.append(list1 .pop())
extend 메서드:
메서드 설명: 목록 끝에 시퀀스 삽입
매개변수:
매개변수 1: 시퀀스
코드 예:
list2 = [1]
list1.extend (list2)
반환 값: None
참고: 원래 목록 list1을 직접 수정합니다. 목록을 연결하는 데 자주 사용됩니다. , 예: list1 = list1+list2
index 방법:
방법 설명: 목록에서 지정된 요소를 반환합니다.
의 첫 번째 위치 매개변수:
매개변수 1: 개체
매개변수 2: startindex(선택 사항, 기본값 0)
매개변수 3: endindex (선택)
코드 예:
list1[0] = 1
then list1.index(1) = 0
의 지정된 위치의 인덱스를 출력하려는 경우 지정된 객체에 대해서는 다른 두 매개변수를 사용해야 합니다
index(objetc,startindex,endindex)
startindex start index
endindex End index
참고: 객체가 존재하지 않으면 오류가 발생합니다
append 메소드:
메서드 설명: 목록 끝에 데이터 삽입
매개변수:
매개변수 1: object
코드 예:
list1.append(1)
반환값: 없음
count 메소드:
메서드 설명: 지정된 객체가 목록에 나타나는 횟수를 반환합니다.
매개변수:
매개변수 1: 객체
코드 예:
ret = list1.count(11)
반환값 : ret (int>=0)
참고: 반환 횟수 = 0
로 개체가 목록에 없는 것으로 판단할 수도 있습니다.
remove 방법:
방법 설명: 먼저 나타나는 개체를 삭제합니다. in the list
매개변수:
매개변수 1: object
반환값:
코드 예:
list1.count(1)
참고 1: 여러 요소가 있는 경우 첫 번째 요소만 삭제됩니다
참고: 개체가 존재하지 않으면 오류가 발생합니다. count 메서드와 in을 사용하여 판단하는 것이 가장 좋습니다
역방향 방법:
방법 설명: 원본 목록을 역방향
매개변수:
매개변수 없음
코드 예:
list1.reverse()
반환 값: 반환 값 없음
참고: 목록1을 직접 수정하여 순서를 반대로 바꿉니다
참고: 내장 함수 reversed(object)
매개변수 1:
시퀀스
코드 예:
list1 = [1,2,3,4]
list2 = list(reversed(list1))
반환 값: Iterator
참고: 반환된 list2입니다. list1의 역순이지만 원래 순서 list1에는 영향을 주지 않습니다. 참고 2: 변환 후 효과는 list1[::-1]과 유사합니다. 오름차순 또는 내림차순 정렬
코드 예:
list1 .sort()
참고: list1을 오름차순으로 정렬
list1.sort(reverse=True)
참고: list1을 내림차순으로 정렬
참고: 내장 함수 sorted()
메서드 설명: 정렬된 원래 시퀀스를 반환합니다. 내림차순으로 정렬해도 원래 필수 목록에는 영향을 미치지 않습니다1
위 내용은 파이썬 시퀀스 목록의 일반적인 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!