01. list 관련 함수
역할 | 함수 |
포함된 x의 개수 세기 | 리스트명.count(x) |
정렬 | 리스트명.sort() |
뒤집기 | 리스트명.reverse() |
반환 | 리스트명.index(위치) |
요소 추가 | 리스트명.append(추가할 값) |
요소 삽입 | 리스트명.insert(위치, 삽입할 요소) |
요소 제거 | 리스트명.remove(첫 번째 요소) |
요소 꺼내기 | 리스트명.pop() - 마지막 요소 꺼내고 반환 후 삭제 리스트명.pop(x) - x번째 꺼내고 반환 후 삭제 |
확장 : 리스트에 리스트 더하기 | 리스트명.extend([요소1, 요소2..]) |
02. dictionary 관련 함수
역할 | 함수 | 결과값 |
key 리스트 만들기 | 딕셔너리명.keys() | dict_keys([key1, key2,...]) |
value 리스트 만들기 | 딕셔너리명.values() | dict_values([key1, key2,...]) |
key, value 쌍 얻기 | 딕셔너리명.items() | dict_items([('key1', 'vaule1'), ...]) |
key:value 쌍 모두 지우기 | 딕셔너리명.clear() | {} |
key로 value 얻기 | 딕셔너리명.get(x) | 해당하는 value 값 |
해당 key가 딕셔너리 내에 있는지 조사 | 'key 값' in 딕셔너리명 | True / False |
- dict_keys 객체는 리스트와 비슷하다. 하지만 리스트와 다르게 append, insert, pop, remove, sort 수행 불가하다.
- dict_keys를 리스트로 만들려면 list(딕셔너리명.keys())를 사용하면 된다.
- 딕셔너리명.get(x)는 딕셔너리명[x]와 비슷하다. 하지만 존재하지 않는 x를 가져오려 할 때 딕셔너리명.get(x)는 None을 리턴하고, 딕셔너리명[x]는 오류가 난다는 점에서 차이가 있다.
- 딕셔너리명.get(x)에서 defult 값을 지정해주고 싶다면 딕셔너리명.get(x. '디폴트 값') 방식으로 가능하다.
03. set 관련 함수
역할 | 함수 |
값 1개 추가 | 집합명.add(값) |
값 여러 개 추가 | 집합명.update([값1, 값2,...]) |
특정 값 제거 | 집합명.remove(값) |
'취준 > [개발공부] python' 카테고리의 다른 글
03. 제어문 - if, while, for (0) | 2023.07.04 |
---|---|
02-5. python 자료형 - 참과 거짓, 변수 (0) | 2023.07.04 |
02-3. python 자료형 - 리스트, 튜플, 딕셔너리, 집합 (0) | 2023.06.29 |
02-1. python 자료형 - 숫자, 문자 (0) | 2023.06.29 |
01. python이란 (0) | 2023.06.29 |