>  기사  >  백엔드 개발  >  [학습 및 정리] 2장 목록과 유래

[학습 및 정리] 2장 목록과 유래

PHP中文网
PHP中文网원래의
2017-07-09 18:13:511182검색
순서:
목록[,,,]
튜플(,,,,), 내용은 변경할 수 없습니다. 튜플에 요소가 하나만 있는 경우에는 (x,)로 표시하고 그 뒤에 쉼표를 추가해야 합니다.
tuple() 함수: 시퀀스를 이 함수에 매개변수로 전달하면 매개변수가 그대로 반환됩니다
문자열
시퀀스의 일반적인 작업:
(1) 색인
인덱스에 따라 시퀀스의 상대 요소를 가져옵니다. 0은 첫 번째 요소부터 시작하는 첫 번째 요소를 의미하고, -1은 마지막 요소를 의미합니다
(2) 샤딩
시퀀스의 요소에 대한 간격 값을 수행합니다. 12
요소의 특정 범위를 가져옵니다.
1. 우아한 단축키
number[:2] //처음 2개의 숫자를 취함을 나타냅니다
number:[-2:0] //마지막 두 숫자를 나타냅니다
number[:] //전체 시퀀스를 가져옴을 나타냅니다
2. 참고:
number[2:-4] //이 슬라이스가 나타내는 시퀀스에는 -4 위치의 요소가 포함되지 않습니다
3. 샤딩에서 시작 인덱스부터 끝 인덱스까지 단계 크기를 설정할 수 있습니다. 예를 들어 세 번째 매개변수를 설정하여 단계 크기를 설정할 수 있습니다.
number[2:5:2]는 세 번째 요소부터 여섯 번째 요소까지, 매 2개의 요소를 얻음을 의미합니다.
스텝 크기는 0이 될 수 없습니다
(3) 시퀀스 추가
교차로를 찾으세요
(4) 곱셈
세트에 있는 각 요소의 번호를 숫자로 반복하세요
[없음]*10은 10개 요소의 시퀀스를 의미합니다. 하지만 각 요소의 위치에는 아무것도 없습니다
(5) 회원 결정
>>x=[1,2,3,4,5,6]
>>2 in x //2가 순서대로 있는지 확인 x
>>True //결과 출력
(6) 길이, 최소값, 최대값
>>x=[1,2,3,4,5]
>>len(x) //시퀀스의 길이와 높이를 찾습니다
>>5 //결과 출력
>>max(x) //시퀀스의 최대값을 찾습니다
>>5
>>min(x) //시퀀스에서 최소값을 찾습니다
>>1
list('Hello') //목록 함수는 문자열 시퀀스를 목록으로 바꿀 수 있습니다
>>['H','e','l','l','o']

목록 작업:

(1) 변경 목록: 요소 할당
x=[1,2,3,4,5]
x[2] = 00 //직접 할당을 통해 시퀀스의 요소 값을 변경합니다
x=[1,2,00,4,5]
(2) 목록 삭제
x=[1,2,3,4,5]
del x[2] //세 번째 요소 삭제
x=[1,2,4,5]
(3) 샤드 할당
할당된 값은 원본 조각의 요소 수와 다를 수도 있고 비어 있을 수도 있으며 그 효과는 삭제와 동일합니다
x=[1,2,3,4,5]
x[-2:] = 목록('확인')
x = [1,2,3,o,k]

목록 방법:

1. 추가 방법:
>>x=[1,2,3,4,5]
>>x.append(666) //목록 끝에 새 요소 추가
>>x=[1,2,3,4,5,666]
2. 카운트 통계
>>x=[1,2,3,2,4,5]
>>x.count(2)는 시퀀스에 나타나는 횟수를 계산합니다
>>2
3. 확장 확장 방법
>>x=[1,2,3,4,5]
>>y=[a,b,c,d]
x.extend(y) //확장 프로그램은 x를 기준으로 y의 시퀀스 요소를 추가합니다. + 커넥터와의 차이점은 확장 프로그램이 확장 시퀀스를 변경하는 반면 +는 원래 추가된 시퀀스를 가져옵니다. 변경되지 않았습니다
x=[1,2,3,4,5,a,b,c,d]
4. 인덱스가 인덱스 위치를 얻습니다
>>x=[1,2,3,4,5]
>>x.index(3) //3번째 요소의 인덱스 위치를 가져옵니다
>>2
5. 삽입 방법(append와의 차이점: 추가는 끝에만 추가할 수 있으며 인덱스 위치를 지정할 수 없음)
x=[1,2,3,4,5]
x.insert(2,'ok') //인덱스 위치 2에 'ok' 삽입
x=[1,2,3,'알겠습니다',4,5]
6. 팝 삭제 방법:
x=[1,2,3,4,5]
x.pop() // 기본적으로 마지막 요소를 삭제합니다
5 //삭제된 요소를 반환합니다
x=[1,2,3,4]
x.pop(2) //주어진 위치에 따라 지정된 위치의 요소를 삭제합니다
3 //삭제된 요소를 반환합니다
x=[1,2,4]
7. 제거 제거 방법(연관 인덱스 방법, 매개변수는 요소, index는 첫 번째로 일치하는 인덱스 값을 반환, 제거는 요소를 직접 삭제함)
x=[1,2,3,4,5]
x.remove(4)
x=[1,2,3,5]
8. reverse는 목록의 요소 값을 역으로 저장합니다. reversed() 함수를 사용하여 함수를 변경하고 목록을 매개변수로 전달할 수도 있습니다.
x=[1,2,3,4,5]
x.reverse()
x=[5,4,3,2,1]
9. 원본 목록 정렬 및 변경
x=[1,2,3,4,5]
x.sort()
x=[5,4,3,2,1]
확장: 이미 정렬된 시퀀스의 복사본을 가져옵니다
sorted(x) 함수는 정렬된 시퀀스를 매개변수로 사용합니다
10. 고급 정렬
목록 sort() 메서드에 키워드 인수를 전달하면 다양한 유형의 정렬이 가능합니다
x=[1,2,3,4,5]
x.sort(cmp) 숫자로 정렬
x=['x','xx','xxx','xxxx']
x.sort(key=len) 목록 요소의 길이를 기준으로 정렬
x.sort(reverse=True/False) //역정렬 수행 여부

위 내용은 [학습 및 정리] 2장 목록과 유래의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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