파이썬 학습 구 (목록 유형)


목록 (목록)
- 파이썬에서 개체의 목록입니다
지역에 데이터를 저장하는 데 사용되는 메모리에 전념하고 오브젝트 (객체) -
- 값처럼, 그는 단 하나의 데이터를 저장할 수있는
목록이 여러 저장할 수 있습니다 주문을 - 값
리스트 []에 의해 만들어진
목록 만드는
을 my_list = [] 빈리스트이다 #
인쇄 (유형 (을 my_list))

저장된 데이터리스트라는 요소는, 복수의 요소가리스트에 저장 될 수 있으며,리스트가 생성 될 수있다 요소리스트 지정
을 my_list =를 [10] #이 요소의 목록
을 my_list = [1, 2, 3 , 4] # 1 이 다중 요소의 목록은 각각의 요소로 분할 수있다

리스트는 임의에 저장 될 수있다 위한
을 my_list = 10, "안녕하세요" , 없음, FALSE]

오브젝트리스트 목록을 저장할 삽입 순서없는
, 인덱스리스트의 요소 위치 인 인덱스 (색인)에 의해 요소의리스트를 얻을 수있다 각 요소 인덱스가 인덱스 0의 시작으로부터 정수
을 my_list가 = [10, 20, 30 , 40]
에 의해 인덱스 요소에서 얻을
구문 :
을 my_list [인덱스]
인쇄 (을 my_list [0])
: 인덱스가 최대 범위보다 더 많은 오류를 사용하는 경우
역 추적 (mostrecentcalllast)에 파일 "<의 INPUT>", 1 호선을, <모듈> IndexError : listindexoutofrange
LEN ()를 사용하여,리스트의 길이를 얻을 수
있는 최대 인덱스를 얻을 기능 - 1
인덱스 범위 인
인쇄 (LEN (을 my_list))
슬라이스 ## 목록
- 슬라이스는 서브리스트 얻을 기존 목록에서 의미
STU 상 = "A", " ,"(D)를 "B", "C"를 "E ","F "]
-이 음수 인 경우, 인덱스리스트의 음의 값을, 후방 전방으로부터 취해진
인쇄 (STU 상는 [-1]) # F 수득
- 지정된 요소 평삭, 소자는 슬라이스 취득한 시작 위치의 요소가 요소의 최종 위치를 포함하지 않는 등 것이지만
구문 :
목록 [시작 위치 : 최종 위치]
인쇄 (STU 상을 [0 : 2]) # AB 얻는다
종료 위치가 생략되는 경우에 채택 될 마지막으로,
인쇄 (STU 상 [1 :]) # 모든 받기
시작 위치가 생략되는 경우, 제 1 요소에서 촬영 시작
STU 상에 [(출력 : 3]) # ABC 수득

- 단계 값
구문 :
목록은 [시작 위치 : 끝 위치를 : 단계]
# 단계, 그 간격을 얻을 것을 모든 수집 요소를 기본 값은 1.
인쇄 (STU 상 [0 :. 5 : 2]) 획득 ACE #의
# 단계가 될 수있다 네거티브하지만 0이 될 수없는
인쇄 (STU 상 [:: -. 1]) #의 fedcba 수득
음수이면 뒤에 상단 요소의 목록에서 수행 할 것이다
작업 목록 ##
STU 상 = "A", " B", "C ","D ","E ","F "]

플러스 :
.을 my_list = 1,2 ,. 3] + ["A ","B ","C "] # 접합 될 수리스트
인쇄 (을 my_list)
승산 :
을 my_list = * # 3 목록 지정된 횟수 반복 될 수있다 [1,2 ,. 3.].

없음에서와
의리스트가 있는지를 확인하는 데 사용되는 특정 요소에
인쇄 ( "A"STU 상에) #가 있다 사실 리턴 리턴 거짓 아무도

없는 사용에 점검 할지를 목록에서 지정된 요소
인쇄 ( "Z"# 없음이 있다는 사실과 거짓 반환하지 않습니다) STU 상에

최대 () # 최대의 목록 가져 오기
분 () # 최소 목록을 가져옵니다
= ARR [. 1,2 ,. 3 ,. 4 ,. 5, 666, 77777]
인쇄 (최대 (ARR))
프린트 (분 (ARR))

x.inxde () 값이없는 경우 #는 목록 내의 위치, 지정된 요소를 취득 오류
인쇄 (arr.index (5))

추천

출처www.cnblogs.com/wangwen022/p/11299751.html