본문 바로가기

Python

Python-자료형 활용

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