오늘날,리스트, 튜플, 사전 지식을 학습, 정말 사소한. 나는 여러 번 배우고, 단지 방법은 평화에 지금 시도하는 것을 기다릴 수 배웠습니다, 열정적를 시작한다. 음, 요약한다.
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 다른 일을 다른 사람을 : 뭔가 할 사람을
어떤 적절하게, 다른 흐름 제어 문을 중첩 중첩, 또는 할 수있다.
요약 :
다음은 오늘, 신중한 배운 사소한 것들, 그리고 프로젝트를 만들기 위해, 아마 이번 주 파이썬 기반 학습을 끝낼 것이다, 내일 이동합니다.