파이썬 :리스트, 튜플

면책 조항 :이 문서는 블로거 원본입니다, 추적 에 의해-SA의 CC 4.0 저작권 계약, 복제, 원본 소스 링크이 문을 첨부 해주세요.
이 링크 : https://blog.csdn.net/qq_43336822/article/details/102543255

명부

1. 방법 세 가지 종류의 목록 작성
1) 일반 목록 : 번호 = [1,2,3,4,5], 회원 = [ '스 스스', 'WWW', DSSA ']
2) 혼합 목록 : = [혼합을 . (1), 'SS', 3.14, [1,2,3]
. 3) 빈리스트 : 빈 = []

2. 요소 목록에 추가하십시오 :
1) member.append ( '어머니') #을 경우에만 요소 추가 할 수 있습니다
(2) member.extend를 [ '내가 구운 감자를 먹고 싶은', '먹고']) # 이상을 추가 할 수 있습니다 원소이지만 중괄호 "[]"의 목록 인
3) member.insert (2, # 처음 두 가지 방법만을 꼬리에 삽입 될 수있다) '청크 먹을 적하'삽입 위치를 삽입 지정 될 수 있으며, 첫번째 파라미터 나타낸다 위치

3. 목록 요소에서 제거합니다
. 1) : member.remove ( '엄마 엄마 좋은 감사') #에만이 요소가 목록에 있는지 알 필요가, 당신은 참조 번호가 필요하지 않습니다
델 구성원 [1] : 2) # 또한 전체 목록을 삭제할 수 델 회원
3). member.pop 파라미터없이 # 기본 삭제 꼬리 요소 큐 (), 리턴 값을 삭제하는 요소의 값이 변수에 의해 수신 될 수
member.pop (1) # 삭제 파라미터 목록은 다음 요소의 주제에 해당

4. 목록 단편
회원 [1 :. 3.] :리스트 표시 소자 (1) 및 (2)에 값 (동일한 트레일러 헤더 없음)
단축형
회원 [:. 3] 기본적으로 0에서 0이 표시되고 2 요소의 값
부재 [1] : 꼬리 디폴트 값은 1,2,3,4- 소자 (. 가정 주장 5) 표시
회원 [를 :] # 멤버 2 = 부재 모든 요소들의리스트를 출력 [:] 오리지널리스트를 구할 수신하면,리스트가리스트 1 수정 전까지리스트 2 = llist1,리스트 2의 내용 변경되고 새로운리스트의 원래 영향은 변경되지 않는다
여기에 그림 삽입 설명
: 오퍼레이터리스트 5
비교 연산자 <> =
연결할 연산자 : + (바람직 연장)
반복 연산자 * (현재리스트에 콘텐츠리스트 복제 3 회)
회원 연산자 없음 / #의 'sarry의 부재에서', 반환 값은 부울 인

6. 일반적인 방법 목록 :
. 1) list.count (X)는, X는리스트의 요소 번호
2) list.index (x)는 : 요소 질의 인덱스 범위 테이프 #의 값 x list.index ( 'SSS', 2 ,. 7) 파라미터 범위 내의 요소의 위치 찾을 수있다
,이리스트가 반전되어, 즉, [1, 2, 3, 4] [4 반전 : 3) list.reverse ()를 3, 2, 1] #은 괄호에 갈 수
목록 :도 호출 할 수 종류의 인수를 정렬 한 후 반전 할 수 있습니다 대형 소형에서 대형까지 작은에서 기본 # 행 정렬이 목록 : 4) list.sort를 (). 종류 (역 = 참)

튜플

튜플로 볼 수있다당신은 요소의 목록을 수정할 수 없습니다둘 사이의 차이가 작고, 주로 다음 목록에서 튜플의 차이점을 설명하기 위해 :

1. 튜플 만들기 : 사용은 괄호
여기에 그림 삽입 설명
플래그 2. 튜플을 ","
여기에 그림 삽입 설명
PS 빈 튜플 : tmp에 = (); 튜플 요소 :.의 Tmp = 생성 (1)

3. 튜플 업데이트 :
여기에 그림 삽입 설명
튜플은 변경 될 수 없기 때문에, 그래서이다슬라이스다른 수정 작업에 새로운 튜플을 만들려면

* 4. 튜플을 제거합니다 :

	del tuple

PS : 튜플은 변경할 수 없기 때문에 일반적으로, 삭제하지 마십시오 곧 변경하지 않고, 새로운 메모리를 사용하고, 그래서 파이썬 수집 메커니즘이 자동으로 그를 되찾기 위해.

추천

출처blog.csdn.net/qq_43336822/article/details/102543255