박응용
이지스퍼블리싱 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가 딕셔너리 안에 있는지 조사하기)
'Python' 카테고리의 다른 글
Day5 Do it! 점프 투 파이썬 스터디 노트 (0) | 2020.03.31 |
---|---|
Day6 Do it! 점프 투 파이썬 스터디 노트 (0) | 2020.03.30 |
Day4 Do it! 점프 투 파이썬 스터디 노트 (0) | 2020.03.18 |
Do it! 점프 투 파이썬 Study Note - Day2 (0) | 2020.03.13 |
Do it! 점프 투 파이썬 Study Note - Day1 (0) | 2020.03.13 |