본문 바로가기
데이터 분석/Python, R 문법

Python - 리스트, 딕셔너리, 세트

by 장찐 2021. 11. 20.

 파이썬의 기본적인 함수와 문법들을 정리하였습니다. 가장 기본적인 내용인데, 보통 판다스랑 넘파이로 데이터프레임만 다루다 보니 헷갈리는 경우들이 생겨서 더이상의 구글링을 막기 위해서 정리합니다. 

 

✅ 리스트 관련

• 예시 리스트 

 

  append() : 값을 개별 요소로 추가 

 

 extend() : 값을 하나의 요소로 추가 

 

  remove() : 값 제거 

  index() :  인덱스 확인 

  inser() : 값 추가 

 

✔ 두 번 인덱싱 

list1 = ['math','english']
list1[0]
list1[0][1]

문자열로 구성된 리스트는 두 번 인덱싱이 가능하다. list1[0][1]은 첫 번째 요소인 math 의 1번 인덱스에 해당하는 a를 반환한다. 

 

list1 = [[0,1],[2,3]]
list1[1][0]

마찬가지로 리스트 내부에 리스트가 포함되어 있는경우에도 두 번 인덱싱을 해서 원하는 값을 찾을 수 있다. 


 

✅ string 관련

• 예시 문장 

s = 'Today is a good day'

 

split() : 공백 기준으로 단어 나누기 

 

find() : 해당 단어의 인덱스 찾기 

replace() : 해당 단어 찾아서 바꾸기 

 

count() : 해당 단어 찾아서 바꾸기 

 

join() : 단어 연결

 

 


✅ 사전(Dictionary) 

 

• 예시 딕셔너리 

clear() : 원소 및 딕셔너리 삭제하기 

keys() / values() : 딕셔너리 각 요소 확인하기 

update() : 딕셔너리 업데이트 

 


✅ Set 함수 

• set는 중복값을 허용하지 않음 

• 교집합, 차집합, 여집합 등 확인 가능 

 

 

 

댓글