리스트
: 값을 생성, 삭제, 수정이 가능
대괄호와 콤마를 사용해서 선언
eunjeong = [23, 'KR']
리스트이름[인덱스] 형식을 통해 값을 꺼낼 수 있음
print(eunjeong[0])
결과값 : 23
리스트 슬라이싱
list[a : b] -> 인덱스 이용
리스트에 삽입
* append() : 리스트 마지막에 값을 삽입
리스트명.append(추가할 값)
*insert() : 리스트 특정 인덱스에 값을 삽입
리스트명.insert(인덱스, 추가할 값)
리스트 내에 있는 값을 제거
* del() : 특정 인덱스의 값을 제거할 때 사용
del 리스트명[지우고싶은 값의 인덱스]
* remove() : 특정 값을 제거할 떄 사용
리스트명.remove(지우고싶은 값)
튜플
: 값을 바꿀 수 없음
eunjeong_tuple = (23, '은정')
+, * 연산으로 튜플끼리 합치거나 반복할 수 있음
example_tupleOne = (1,2,3)
multi_tuple = example_tupleOne * 2
출력값 :
(1, 2, 3, 1, 2, 3)
딕셔너리
: {key1:value1, key2:value2 ...}
key 값과 value 값이 존재
key 를 통해 맞는 value 출력 가능
순차적으로 요소를 구할 수 없음 == 인덱스로 접근 불가능
딕셔너리에 데이터 추가
1. 하나의 key 와 value 를 추가하는 방법
딕셔너리명[새 key] = 새 value
2. 여러개를 추가하는 방법 : update 이용
딕셔너리명.update({업데이트할 딕셔너리 내용})
key-value 삭제
: del 이용
del 딕셔너리명[key값]
key/value 쌍 추출
딕셔너리명.keys()
딕셔너리명.values()
리스트형으로 변환해주고싶으면 list(딕셔너리명.keys()) or list(딕셔너리명.values())