< 문자열 관련 >
count | 문자 개수 세기 |
find | 문자가 처음 나온 위치 반환, 존재하지 않으면 -1 반환 |
index | find 함수와 같지만 존재하지 않으면 오류 발생 |
join | 문자열 삽입 |
lstrip, rstrip, strip | 문자열에서 공백 지우기 |
replace | 문자열 바꾸기 |
split | 문자열 나누기 |
str | 정수나 실수를 문자열로 바꾸어줌 |
< 리스트 관련 >
del a[x] | x 번째 요솟값 삭제 |
append | 리스트의 맨 마지막에 추가 |
sort | 리스트의 요소 정렬 |
reverse | 리스트 거꾸로 뒤집기 |
insert(a,b) | a 번째 위치에 b 삽입 |
remove(x) | 리스트에서 첫 번째로 나오는 x 삭제 |
pop() | 리스트의 맨 마지막 요소를 돌려주고 그 요소 삭제 |
extend(x) | x 에는 리스트만 가능, 리스트에 x 리스트 더하기 |
리스트는 [], 튜플은 () 튜플은 값을 바꿀 수 없다, 괄호는 생략 가능하다 t2 = (1, ) 처럼 1개의 요소만 가지면 콤마가 필요하다 |
< 딕셔너리 관련 >
대응 관계를 나타내는 자료형 -> 연관 배열, 해시 파이썬 -> 딕셔너리 |
|
dic = {Key1 : Value1, Key2 : Value2, ... } dic['name'] = 'pey' -> {'name' : 'pey'} 쌍 추가 Key 값에 리스트는 쓸 수 없고 튜플은 가능하다 쓸 수 있느냐 없느냐는 변하는 값인지 아닌지에 달려있다 |
|
keys | 딕셔너리의 key 만을 모아서 dict_keys 객체로 만들어준다 |
list(a.keys()) | 객체를 리스트로 변환해준다 |
values | 딕셔너리의 value 만 얻고 싶을 때 |
itmes | Key와 Value의 쌍을 튜플로 묶은 값을 돌려준다 |
clear | 딕셔너리 안의 모든 요소 삭제 |
get | Key에 대응되는 Value 돌려주는데 존재하지 않는 경우 오류 아닌 None 반환 |
get(x, '디폴트 값') | Key 값 없는 경우 대신 디폴트 값 가져온다 |
in | 해당 Key가 딕셔너리 안에 있는지 조사 |
< 집합 관련 >
set | 중복을 허용하지 않고 순서가 없다 인덱싱으로 값을 얻을 수 없다 set 자료형에 저장된 값을 인덱싱으로 접근하려면 리스트나 튜플로 변환 후 해야한다 |
&, intersection | 집합끼리 교집합 |
|, union | 집합끼리 합집합 |
-, difference | 집합끼리 차집합 |
add | set 자료형에 1개의 값 추가 |
update | 여러 개의 값을 한꺼번에 추가 |
remove | 특정 값 제거 |
id | 변수가 가리키고 있는 객체의 주소 값을 돌려준다 |
문자열, 리스트, 튜플, 딕셔너리 등의 값이 비어있으면 거짓
파이썬은 변수에 저장된 값을 스스로 판단하여 자료형 지정