1. List
- append(d) : 자료 d를 리스트 마지막 원소 뒤에 추가. 한 개만 넣을 수 있음.
- insert(i, d) : 인덱스 i에 자료 d를 추가. 한 개만 넣을 수 있음.
- remove(d) : 처음나오는 자료 d를 제거. 중복시 인덱스가 작은 원소 제거.
- sort() : 리스트를 정렬. 숫자형은 오름차순, 문자열은 사전순. 같은 자료형일 경우에만 사용 가능.
2. 시퀀스자료형.
- 순서가 있는 자료형. 리스트, 문자열 등이 이에 속함.
- 순서가 존재하므로 인덱싱/슬라이싱이 가능하다.
- 음수를 넣거나, 자리를 비우는 것도 가능.
a = "once"
b = ['t', 'w', 'i', 'c', 'e']
print(a[1]) # n
print(b[2:4]) # ['i', 'c']
print(a[-1]) # e
print(b[:3]) # ['t', 'w', 'i']
- 멤버 조회가 가능. in 연산자로 시퀀스 안에 원소가 있는지 확인 가능.
- 길이 조회가 가능.
- + 연산자로 같은 시퀀스 두개를 이어 붙일 수 있음.
- * 연산자로 시퀀스를 반복할 수 있음.
a = "once"
b = ['t', 'w', 'i', 'c', 'e']
print('o' in a) # True
print('b' in b) # False
print(len(a)) # 4
print(len(b)) # 5
2. Dictionary
- 짝꿍이 있는 자료형. Key-Value
- 중괄호로 묶어서 표현. {key : vale}. key를 알면 value를 알 수 있음.
- 자료를 조회, 추가하기 Dctionary[key]
- del 함수로 원소삭제.
person = {'name' : 'kim', 'age' : '22'}
del person['age']
- Key는 변할 수 없는 자료형이어야 한다. 리스트는 안되고 튜플은 된다.
'Python' 카테고리의 다른 글
| 데이터 조작 및 분석을 위한 Pandas 심화 (0) | 2021.09.30 |
|---|---|
| Python의 모듈과 패키지 (0) | 2021.09.21 |
| Python의 기본내용 (0) | 2021.09.16 |
| Windows 에서 PIP 설치하기 (0) | 2021.09.15 |