[일기 파이썬 -2] 목록 - 튜플 ---if에 대한 사전

오늘날,리스트, 튜플, 사전 지식을 학습, 정말 사소한. 나는 여러 번 배우고, 단지 방법은 평화에 지금 시도하는 것을 기다릴 수 배웠습니다, 열정적를 시작한다. 음, 요약한다.

1. 목록

대괄호 파이썬 ([])의 요소를 쉼표로 구분하여리스트를 표시한다. 이름 [색인]리스트의 요소의리스트에 액세스한다.

인덱스가 -1로 지정된 지수는 파이썬이 목록의 마지막 요소를 반환하므로, 음수가 될 수 있습니다. 경우 당신이 목록의 길이를 지울 수 없습니다, 마지막 요소에 액세스 할 수 있습니다.

 

1.1 목록에 요소를 추가 :

. (1 개) 문양 = 7 []
 2  
. 3 Lis.title ()     # 그래서 각 소자의 수도 제 문자 목록 
. 4  
. 5 Lis.append ( ' 사과 ' )     # 리스트의 말미에 '사과'요소를 추가 
. 6  
. 7 Lis.insert (0 , ' 애플 ' )     #의 색인 목록 문양 0 위치, 첨가제 요소를 '사과'

 

프로그램이 실행 된 후, 사용자가 데이터가 프로그램에 저장되어있는 것을 알고 싶어 할 때까지이 중 자주 기다려야한다. 먼저 빈리스트를 작성할 수있는 사용자를 제어하기 위해 각각의 새로운 사용자 제공 값리스트 (추가)에 추가 입력을받을 사용자를 위해 저장된 값.

1.2 요소 방법의 목록에서 삭제 :

= 문양 [] 

 [0] 문헌 정보학     # 인덱스의 값이 LIS 삭제리스트 

pop_imp = Lis.pop ()     #에 pop_imp 의해 저장된 팝업리스트의 마지막 요소의 값 

pop_imp = Lis.pop (0)     # 팝업리스트 pop_imp 저장하여 첫 번째 요소의 값 

Lis.append ( ' 사과 ' ) 
Lis.remove ( " 애플은 ' )     # , 목록 요소를 제거

 

당신은) (목록에서 요소를 제거하고 델의 사용에 더 이상 어떤 방법으로 사용하지 않는 경우

당신은 당신이 요소를 삭제 한 후이를 계속 사용할 수 있다면, 우리는 () 팝업 사용하십시오

 

1.3기구 목록 (분류)

  가. 종류 () 메소드는 영구적 요소 목록의 정렬 순서 (비교의 첫 글자를) 수정합니다. 또한 정렬 트루 = 반전하는 알파벳 목록 요소들이 역순으로 배열에 따라 송신 파라미터의 단순 () 방법 일 수있다.

  B. 기능 목록을 원래 순서에 영향을주지 않고, 특정 순서에서 디스플레이 소자 (일시적으로) ()의 정렬. 또한 함수에 인수를 전달 () 될 수있다 역 = true로 분류.

  C. 뒷면리스트 요소는 역방향 (). 영구적으로 순서를 반대로 요소의 목록을 수정할 수 있지만 통화가 다시 역 복원 할 수 있습니다.

  D. 렌 () 빠른 액세스 목록 길이 (목록에 포함되는 요소의 수).

Lis.sort (역 = 참)     #의 매개 변수 중요하지 않은 
Lis.sorted (역 = 참)     # 일시 조정 
Lis.reverse () 
Lis.len ()

 

팁 : 목록이 비어 않는 효과적으로, 음의 색인 목록과 국경 문제를 방지 할 수 있습니다.


 

2. 호랑이 용기 사이클

여기에 루프 반복을 위해 간단히, 숫자 등의 목록을 생성합니다.

대한 자동차 자동차 :
     인쇄 (CAR)     #의 주 수축과 대장 

에 대한 I  범위 (0.3)     #이 초기 값을 0으로 볼 수있다, (3)의 필요한 수의 생성 

even_numbers (2,11을 = 목록 (범위를 2))     #의 인쇄가 1-10 짝수, 범위 ()과 같은 단계에서 지정 될 수있다

 

우리는 목록에 추가 처음 10 개 정수를 제곱하는 방법을 여기에서 보여

제곱 = [] 

에 대한 범위 (1,11 ) 
    제곱 = 브로 ** 2     # 乘方符号** 
    squares.append (사각형)
 인쇄 (사각형)

 

주기에 대한 목록을 구문 분석하고 생성하는 동안 새로운 요소는 한 줄의 코드로 통합하고, 자동으로 새로운 요소를 추가합니다. 다음의 예는 정사각형 번호 목록을 만들 수 지능형리스트를 사용합니다 :

제곱 = 값 ** (2) 에 대한 범위 (1,11 )]
 인쇄 (사각형)

 


 

3. 슬라이스

섹션의 목록을 루프에 사용하기 때문에 제어 루프의 역할이 될 수 있습니다.

기본값은 슬라이스 머리 - 꼬리의 목록입니다

LIS [0 : 2]     # 세번째 행의 첫번째 요소의 

LIS [ 2]     #에 복귀리스트의 마지막 세 번째 요소의 모든 요소 

LIS [ -3 :]     # 복귀 마지막 세 요소들의리스트 

LIS [: . (3) ]     #는 세 요소의 목록을 반환하기 전에 

Lis_1 = 문양 [:] Lis_1 #Lis리스트에 복사

 


 

4. 튜플

운영 튜플을 수정하는 시도가 금지되어, 파이썬은 튜플 요소의 값을 수정하지 않는 것이 지적했다. 당신은 변수의 값 튜플을 수정할 수 있습니다.

요소 인덱스 형식 일련 함께 패키지) (괄호 아크 사용 튜플 : 튜플의 이름 [인덱스]

치수 = (200,50 ) 

사이즈 = (400,100 ) 

을위한치수 :
     인쇄 (어둡게)

 


 

5. 사전

형태 {: "값" "키"}의 값 쌍 - 사실, 키는 사전입니다. 자체는 사전의 요소 목록을 포함 할 수 있습니다. 또한으로 둘러싸인 수, 저장의 C 언어 구조 같은 비트.

= favorite_languages {
     ' ' : ' 파이썬 ' ,
     ' 사라 ' : ' C ' ,
     ' 에드워드 ' : ' 루비 ' ,
     ' ' : ' 파이썬 ' , 
} 

# 을 제거하는 델 favorite_language [ '젠'] 키 

대한 K, V 에서 dic.items ()     # 이송 사전 
       
 이름 favorite_language.key () :
    인쇄(name.title)

 

명시 적 사용 키 (), 제거한 경우, 출력 변경되지 않은 코드를 이해하기 쉽게 할 수 있습니다. 유사하게, 방법 (값)뿐만 아니라.

 


 

6. 만약 구조

나는 말을 프로그래밍 언어, 흐름 제어 문의 가장 기본이 없었다.

문자열의 같은 조각, 사건이 동일한 것으로 간주되지 다를 수 있습니다 경우에도 파이썬은 대소 문자를 구분하는 언어입니다.

 

상태를 점검 6.1

  논리 기호 :. 및, 또는

  . B 체크한다 : NOT IN에서

만약 사용자가 하지  사용자 :
     인쇄 ( ' 거짓 ' )

 

6.2 if 문의 기본 흐름

경우 conditinal_test : 
    뭔가 할 
ELIF : conditional_test 
    다른 일을 
다른 사람을 : 
    뭔가 할 사람을

 

어떤 적절하게, 다른 흐름 제어 문을 중첩 중첩, 또는 할 수있다.

 


 

요약 :

다음은 오늘, 신중한 배운 사소한 것들, 그리고 프로젝트를 만들기 위해, 아마 이번 주 파이썬 기반 학습을 끝낼 것이다, 내일 이동합니다.

 

추천

출처www.cnblogs.com/vilogy/p/12273324.html