Million Dreams
100만개의 꿈을 꾸는 개발자 지망생
Day3 Do it! 점프 투 파이썬 스터디 노트

Do it! 점프 투 파이썬

박응용

이지스퍼블리싱 2019.06.20

 

1. 공부한 쪽수

72 ~ 96

 

2. 공부 내용 요약

 

리스트 자료형

- 숫자 모음 혹은 문자열 모음을 표현하는 방식

Ex) 리스트명 = [요소1, 요소2, 요소3, …]

리스트 방식은 아무것도 없는 리스트, 숫자형 리스트, 문자열 리스트, 숫자 문자열 혼합 리스트, 리스트 자체를 요솟값으로 가지는 리스트 등이 있다.

 

리스트의 인덱싱과 슬라이싱

- 리스트도 문자열과 마찬가지로 인덱싱과 슬라이싱이 가능하다.

 

리스트의 연산

- 리스트 역시 +를 사용해합칠 수 있고 *를 사용해 반복이 가능하다.

 

리스트 수정과 삭제

- 리스트 수정은 새로운 값을 대입해 넣고, 리스트 삭제는 del 함수를 사용해 리스트 요소 삭제하기

 

리스트 관련함수

- append : 리스트 추가

- sort : 리스트 정렬

- reverse : 리스트 뒤집기

- index : 위치 반환

- insert : 리스트에 요소 삽입

- remove : 리스트 요소 제거 (단 같은 요소가 2개 이상 있으면 첫번째 요소만 지워진다)

- pop : 리스트 요소 끄집어내기

- count : 리스트에 포함된 요소 x의 개수 세기

- extend : 리스트 확장

 

튜플 자료형

- 튜플은 리스트와 거의 비슷하나 몇가지 다른 점이 있다

①리스트는 []으로 둘러싸지만 튜플은 ()로 둘러싼다

②리스트는 그 값의 생성·삭제·수정이 가능하지만 튜플은 그 값을 바꿀 수 없다.

③튜플은 1개의 요소만 가지고 있을 때는 요소 뒤에 콤마(,)를반드시 붙여야 한다.

④튜플은 리스트와 달리 괄호를 생략해도 무방하다.

 

- 튜플은값을 변화시킬 수 없다는 점만 제외하면 리스트와 동일하다

(인덱싱, 슬라이싱, 더하기 ,곱하기, 길이 구하기 등)

 

딕셔너리자료형

- 파이썬에서는연관 배열 해시형 대응관계를 나타내는 자료형인 딕셔너리가 존재한다.

딕셔너리는리스트나 튜플처럼 순차적으로 해당 요솟값을 구하지 않고 Key를 통해 Value를 얻는다.

(, 리스트는 Key값으로 사용할 수 없지만, 튜플은 사용할 수 있다.

리스트는값이 변하고, 튜플은 변하지 않기 때문)

 

- 딕셔너리의기본형태

{Key1:Value1, Key2:Value2, Key3:Value3, …}

 

- 딕셔너리쌍 추가, 삭제하기

①딕셔너리에 쌍을 추가할때는 딕셔너리 이름옆에 [Key] = Value 형태로 추가하면된다.

②요소 삭제시에는 Del 함수를 사용한다.

- 딕셔너리사용시 Key를 사용해 Value를 불러 온다.

 

딕셔너리관련 함수

- Keys(Key 리스트 만들기)

- Values(Value 리스트 만들기)

- items(Key, Value 쌍 얻기)

- clear(Key:Value 쌍 모두 지우기)

- get(Key Value 얻기)

- in(해당 Key가 딕셔너리 안에 있는지 조사하기)

 







 

  Comments,     Trackbacks