yj0020.log
로그인
yj0020.log
로그인
1. Python 정리
YJ
·
2023년 9월 24일
팔로우
0
머신러닝 기초
0
딥러닝을 위한 Python 기본 문법
Indexing
특정한 값을 뽑아냄
x[번호]
x[-1]은 리스트의 마지막 요소를 가져 옴
Slicing
한 문자 or 단어를 뽑아냄
x[시작번호:끝번호-1]
끝번호 생략 시, x[시작번호:끝번호]
x[:] 형태인 경우, x[시작번호:끝번호]
List
순서대로 정리된 항목들을 담는 구조 (반복적 처리에 특화됨)
x[1, 2]
x = list(range(1, 10, 2)) => [1, 3, 5, 7, 9]
List 관련 함수
append(요소)
insert(인덱스, 요소) => 원하는 인덱스에 원하는 요소 추가
extend => 리스트1에 리스트2를 연결
list1+list2 => 리스트1에 리스트2를 연결
remove(요소) => 특정한 '값'을 제거
count(요소) => 원하는 요소 값의 갯수 출력
sort => 오름차순 정렬 (reverse=True => 내림차순 정렬)
pop(인덱스) => 특정한 '인덱스'를 제거
list.append(x)와 같은 형태로 사용
Tuple
요소들의 수정과 추가가 불가(mutable 하지 않음) (추가 혹은 수정 시, Typeerror 발생)
x = (1, 2, 3)
x = 1, 2, 3 과 동일함
투플은 딕셔너리의 키로 사용 가능, 보안이 필요한 데이터 활용 시 사용
동일한 요소 값이 들어간 두 투플은 동일하게 인식됨
Dictionary
key, value 쌍
key를 통해 value를 얻음 (순차적인 검색이 아님)
key 값으로 투플은 사용 가능하지만, 리스트는 사용 불가
Dictionary 관련 함수
keys
values
items => key, value를 투플로 묶은 쌍을 반환
clear
get => key값으로 vlaue 얻음
in => key 값이 딕셔너리 안에 있는지 확인
YJ
💻귀찮으니 필요할 때만 쓰는 Computer Vision 일지 ㅇㅇ💻
팔로우
이전 포스트
2.2.8 절차형 SQL
다음 포스트
1. Python 정리
0개의 댓글
댓글 작성