>  기사  >  백엔드 개발  >  파이썬 시퀀스 목록의 일반적인 방법

파이썬 시퀀스 목록의 일반적인 방법

巴扎黑
巴扎黑원래의
2017-07-20 09:32:171052검색

참고: 이 글의 테스트 환경은 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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