리스트 (list)
변수 = [ 요소,요소,요소, ... ]
빈리스트 : 변수 = [] , 변수 = list()
리스트 안에는 어떠한 자료형도 포함 할 수 있다.
리스트 안에 리스트도 가능하다 ex) 변수 = [1,2,[3,4,5]]
인덱싱 슬라이싱 가능, 자료형이 같으면 연산가능
len(list) : list 총길이
리스트 수정하기
ex)
가 있다면,
리스트 값 수정하기
append() sort() reverse()
- 리스트 요소 추가 - 리스트 정렬 - 리스트 뒤집기
- 리스트의 마지막에 추가
insert() remove() pop()
- 리스트 요소 삽입 - 리스트 요소 제거 - 리스트 요소 추출
- 원하는 위치에 추가 - 리턴값이 없음 - 마지막 요소를 리턴하고 삭제
- 한번에 하나씩 - index 사용 가능.
extend() index()
- 리스트 확장 - 인덱스 반환
- 리턴값 반환 , 리스트에 없다면 에러발생
- 리스트에는 find() 가 없음
count ()
- 리스트 요소 개수세기
ex)
리스트 컴프리헨션
[ 식 for 변수 in list ]
[ 식 for 변수 in list if 조건식 ]
튜플 (tuple)
튜플 자료형 : 리스트와 거의 비슷하다.
() 으로 표시
요소의 변경이 안됨.
인덱싱과 슬라이싱 가능.
딕셔너리 (dictionary)
key value 를 한 쌍으로 가지는 자료형
{} 사용 , 변수 = { key : value , key : value , key : value ... }
value의 자료형은 제한이 없다.
값 추가 변수[key] = value / key 값이 같으면 추가가 아니라 수정된다.
인덱스가 없음, key값을 기준으로함
key 리스트만들기 = keys() , value 리스트만들기 = values() , key value 쌍으로 튜플로 생성 = items()
key로 value값 얻기 = get()
삭제 = clear()
in : 해당 키값이 딕셔너리에 있는지 확인 - True / False로 리턴
ex)
'파이썬 기초 수업정리' 카테고리의 다른 글
수업정리 Day.05 (1) | 2024.07.05 |
---|---|
수업정리 Day04. (0) | 2024.07.04 |
수업정리 Day 02. (1) | 2024.07.02 |
수업정리 day 01. (0) | 2024.07.01 |