본문으로 바로가기

리스트, 딕셔너리, 문자열의 내장함수

category Backend/Python 2018. 11. 28. 10:25

3일차 연속성 자료형 (문자열, 리스트, 튜플, 집합(얜 안함), 딕셔너리)


리스트는 서로 다른 종류(데이터 형)의 값들을 저장할 수있으나

다른 언어에서의 비슷한 문법인 배열은 한 종류만 가능

딕셔너리 -> 값으로 접근

리스트 -> 인덱스번호로 접근

del(리스트[인덱스]) -> 인덱스 위치 원소 삭제

인덱싱 접근 -> 단순 삽입 ex) test[1] = [100, 200] 

슬라이싱 접근 -> 해당 위치에 저장되고 이후는 확장

ex) test[1:2] = [100, 200] [1, 2, 3, 4, 5] -> [1, 100, 200, 3, 4, 5]

len(변수) = 길이 조회 (리스트는 개수 조회)

리스트.append(값) = 객체 맨 뒤에 값추가

리스트.append(리스트) = 객체 맨 뒤에 리스트추가

리스트.insert(int, 값) = 위치에 값 삽입 후 기존 항목은 뒤로 밀려남

리스트.pop() = 리스트에서 마지막 요소 추출 / 딕셔너리.pop(값) 값 요소 추출

리스트.extend(리스트) = 마지막 위치에 리스트 확장

리스트.count(값) = 값과 일치하는 원소 개수 세기

리스트.index(값) = 값이 처음 나타나는 위치 반환

리스트.remove(값) = 값과 일치하는 첫 번째 원소 삭제

리스트.reverse() = 순서 뒤집기(정렬은 안해줌)

리스트.sort() = 순차 정렬

리스트.sort(reverse=True) = 역순 정렬

문자열.split("값") = 값이 포함된 기준으로 잘라서 리스트로 변환

딕셔너리.get(string) = string key 값을 리턴 못찾으면 None 리턴

딕셔너리.get(string, 값) = string key 값을 리턴 못찾으면 설정값으로 리턴

딕셔너리.keys() = 키만 모아서 객체로 반환

list(딕셔너리.keys()) = 키를 리스트로 변환

딕셔너리.values() = 값만 모아서 객체로 반환

list(딕셔너리.values()) = 값을 리스트로 변환

딕셔너리.items() = 키와 값을 쌍으로 묶은 튜플로 모아서 객체로 반환

list(딕셔너리.items()) = 키와 값을 쌍으로 묶은 튜플을 리스트로 변환

'Backend > Python' 카테고리의 다른 글

내장함수 종류  (0) 2018.11.28
역순배치, 버블정렬  (0) 2018.11.28
조건문, 반복문  (0) 2018.11.28
연산자 종류 및 내장함수  (0) 2018.11.28
파이썬 패키지 설정  (0) 2018.11.28