학습 파이썬 노트 --- 작업 목록

1 루프 :

목록의 각 값에 대해 임시 변수에 대한 순환의 장기 저장을 위해 쓸 때, 당신은 어떤 이름을 지정할 수 있습니다.

많은 코드가 포함되는 방법 같은 대한 루프의 일부는, 코드의 각 줄은 들여 쓰기 사이클, 모두 목록에있는 각 값에 대해 한 번 실행됩니다.

for 루프에서 코드 반복 한 번만 들여 쓰기, 그리고되지 않습니다.

파이썬을 말할 문에 대한 대장의 끝은, 다음 줄은 루프의 첫 번째 줄입니다.

예를 들면 :

마술사 = [ ' 앨리스 ' , ' 데이비드 ' , ' 캐롤라이나 ' ]
 에 대한 마술사 마술사 :
     인쇄 (magician.title ())
     인쇄 (magician.title () + ' ! 멋진 트릭이었다 ' )
     인쇄 ( " I 다음 트릭을보고 기다릴 수 없어, " + magician.title () + " . \ n " )
 인쇄 ( " 온 인류는 위대한 마술 쇼습니다, 감사합니다! " )

숫자 2, 목록

파이썬에서, 범위 ()를 사용하여 쉽게 일련의 숫자를 생성 할 수 있습니다.

범위 () 함수는 첫 번째 정지 시작 값 지정된 번호에서 두 번째 값에 도달 한 후 파이썬을 지정할 수 있습니다, 따라서 제 2 출력 값을 포함하지 않습니다.

예를 들면 :

에 대한 범위 (1,5 ) :
     인쇄 (값)

출력 :

1 



4 

이것은 종종 볼 프로그래밍 언어의 행동 결과의 차이입니다.

번호 목록을 만들려면 목록에 직접 변환된다 () 범위가됩니다 기능 목록 ()를 사용할 수 있습니다. 리스트 () 파라미터로서 영역 ()로서 출력 번호 목록 것이다.

범위 () 함수를 사용하여 상기 스텝 사이즈도 지정 될 수있다.

예를 들면 : 심지어 1 ~ 10을 인쇄 할 수 있습니다.

even_numbers = 목록 (범위 (2,11,2 ))
 프린트 (even_numbers)

거의 필요한 숫자의 집합을 만들 수있는 범위 () 함수를 사용합니다.

파이썬에서, 두 개의 별표 (**)는 지수를 나타냅니다.

예를 들면 : 첫 번째 (10)는리스트의 정수의 제곱근에 추가되었습니다.

제곱 = []
 에 대한 범위 (1,11 )
    광장 = 값 ** 2
    squares.append (사각형)
인쇄 (사각형)

통계 수치 :

분 () 번호 목록의 최소치

맥스 ()에서의 최대의 수를 계산

계산 번호 목록) (합을 합산

목록 분석 : 목록 해결 병합 및 행에있는 요소의 새로운주기에 대한 코드를 생성하고 자동으로 APPEND 새 요소입니다.

예를 들면 :

큐브 = 큐브 ** 3  큐브  범위 (1,4 )]
 인쇄 (큐브)

이 문법을 사용하려면 첫 번째는 다음과 같은 설명이 포함 된 이름의 목록을 지정합니다 : 큐브, 다음, 왼쪽 대괄호를 지정하고 저장되는 값의 목록을 생성, 식 (큐브 ** 3)를 정의하여 . 다음으로, 루프 (A)는 기입, 식은 더한 우측 브래킷 (범위 (1,4)에서 큐브) 값을 제공하기 위해 사용된다.

3, 슬라이스

요소 처리 목록의 일부는 --- 파이썬은 조각을했다.

슬라이스를 만들려면 인덱스 하나가 사용하는 첫 번째 요소의 마지막 요소의 인덱스를 지정할 수 있습니다. 이 두번째 인덱스 소자의 전면에 도달 한 후 기능 범위 ()와 마찬가지로, 파이썬 멈춘다. 리스트의 처음 세 요소 출력 인덱스 0-3을 지정.

예를 들면 :

플레이어 = ' 찰스 ' , ' 마르 ' , ' 마이클 ' , ' 플로렌스 ' , ' 엘리 ' ]
 인쇄 (플레이어 [0 : 3])

첫 번째 세 개의 값을 포함하는리스트의 조각 인쇄. 

첫 번째 인덱스를 지정하지 않으면, 파이썬은 자동으로 목록의 처음부터 시작됩니다.

예를 들면 :

인쇄 (선수 [3])

목록의 마지막에 종료 슬라이스는 또한 유사한 구문을 사용할 수 있습니다 보자.

예를 들면 :

인쇄 (선수 [3])

상관없이 얼마나 오래 목록이 구문은리스트의 말미에 특정 위치에서 모든 요소를 ​​수출하도록 할 수 있습니다. 

음의 지수는 거리의 목록 끝에서 해당 요소를 반환합니다, 당신은 목록의 마지막에 출력 어떤 조각을 할 수 있습니다. 예를 들면 : 당신은 출력 목록의 마지막 세의 값을 원하는, 당신은 플레이어를 사용할 수 있습니다 [-3 :].

우리는 또한 for 루프에서 슬라이스를 사용할 수 있습니다.

예를 들면 :

플레이어 = [ ' 찰스 ' , ' 마티 ' , ' 마이클 ' , ' 피렌체 ' , ' 일라이 ' ]
 인쇄 ( " 여기 내 편에 처음 세 선수입니다 " )
 에 대한 플레이어  플레이어 [0 : 3 ] :
     인쇄가 ( player.title ())

목록을 복사합니다 :

시작 인덱스를 생략하고 인덱스를 종료하는 동안 목록을 복사하기 위해, 전체 목록을 포함하는 슬라이스를 만든 것이있다 ([:).

예를 들면 :

my_foods = [ ' 피자 ' , ' 팔라 펠 ' , ' 당근 ' , ' 케이크 ' ]
friend_foods = my_foods [:]
 인쇄 ( " 내가 가장 좋아하는 음식은 : " )
 인쇄 (my_foods, ' \ n ' )

인쇄 ( " 내 친구의 좋아하는 음식은 다음과 같습니다 " )
 인쇄 (friend_foods, ' \ n ' )

참고 : 간단한 과제, 두 개의 목록을 얻을 수없는 경우는, 간단한 할당 할 수 없습니다.

4 튜플

파이썬은 값이라고 수정하지 않습니다 불변 튜플이라고 변수 목록없이.

튜플은 목록처럼 보이지만 대신 대괄호 괄호를 사용하여 식별 할 수 있습니다. 튜플의 정의 후에는 동일한 목록 요소에 대한 접근 등의 요소에 대해 질문 인덱스 방문자를 사용할 수 있습니다.

예를 들면 :

치수 = (200,50 )
 인쇄 (치수 [0])
 인쇄 (치수 [1])

목록과 마찬가지로, 당신은 또한 튜플의 모든 값을 통해 루프 루프를 사용할 수 있습니다.

예를 들면 :

치수 = (300,100 )
 인쇄 ( " 수정 dimedsions : " )
 에 대한 치수 측정 :
     토너 (치수)

당신은 튜플의 요소를 수정할 수는 없지만, 튜플 저장할 수 있지만 변수 할당을.

튜플들의 목록에 비해 간단한 데이터 구조이다. 값 세트는 프로그램의 수명주기가 동일하다을 통해 저장 될 경우에는 튜플을 사용할 수 있습니다.

 

추천

출처www.cnblogs.com/Slayers-Z/p/11813538.html