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 |