일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Python
- django
- 프로그래머스
- 자격증
- 정리
- SQLD
- 조건문
- 크롤링
- 딕셔너리
- 메서드
- 파이선
- 튜플
- 정보처리기사
- Crawling
- 자격증공부
- 1과목
- 태그
- 데이터 타입
- SQL
- HTML
- time.sleep
- 프로젝트
- lv0
- CSV
- SQL 개발자
- 슬라이싱
- 파이썬
- 데이터베이스
- 스크랩핑
- scraping
- Today
- Total
목록파이썬/Collection (5)
나의 공부 일기
Collection 자료구조 마지막 set 입니다. set은 중복값을 허용하지 않고, 순서가 없다는 특징을 가지고 있습니다. 순서를 활용하려면 리스트나 튜플로 형변환을 시켜줘야 합니다. 주로 데이터의 중복을 제거하는 용도로 사용합니다. 기본적인 생성 방법은 set1 = set([1,2,3,4,1,1,1]) set2 = set("Hello") print(set1) print(set2) # ---결과--- {1, 2, 3, 4} {'e', 'o', 'H', 'l'} 입니다. set은 교집합, 합집합, 차집합으로 표현할 수 있습니다. 교집합은 set1 = set([1,2,3,4,5]) set2 = set ([4,5,6,7,8]) 이렇게 두개의 set이 있을때 set1 & set2 를 하거나 set1.inter..
Collection 자료구조 중 세번째인 딕셔너리(Dictionary)에 대해 정리해보겠습니다. 딕셔너리는 앞서 정리한 리스트와 튜플과는 약간 다릅니다. 리스트와 튜플은 요소들을 저장해 놓은것이지만 딕셔너리는 키값, 벨류값이 나뉘어져 들어갑니다. 딕셔너리의 형태는 {} 안의 순서대로 key값:value값 이런 형식으로 들어가있습니다. 딕셔너리의 키값:value값 을 합쳐 item 이라고 부릅니다. 딕셔너리 = {'a' : 1} 이렇게 a 가 1이다 라는걸 저장하여 보여줄 수 있죠 딕셔너리 생성방법으로는 딕셔너리 = {key1:value1, key2:value2....} 딕셔너리 = {} 딕셔너리 = dict() 이렇게 기본적으로 3가지가 있습니다. 딕셔너리에도 추가하거나 값을 반환받거나 삭제하거나 하는 ..
Collection 중 하나인 튜플에 대해 정리해보겠습니다. 튜플은 리스트와 같은 형태로 자료를 저장한다는 특성을 가지고 있습니다. 리스트는 [] 로 감싸는데 튜플은 () 를 이용하여 요소를 감쌉니다. 튜플은 상수로 고정된 값을 가지고 있습니다. 이를 우리는 immutable(변하지 않음)하다 라고 합니다 튜플을 생성할때 보통 tup = (1,2,3,4,5) 이런식으로 생성하거나 빈 튜플인 tup = () 이런식으로 생성합니다. 튜플도 마찬가지로 인덱스번호로 튜플내의 값을 출력할 수 있습니다. tup(1,2,3,4) 에서 tup[0] 을 한다면 1이 나옵니다. 튜플의 특징은 튜플이 생성되면 값이 고정되므로 변경이나 삭제가 불가능하고, 고정할 리스트를 저장하는 용도로 사용합니다. 또 튜플은 list보다 순..
리스트 자료형에 이어서 이번엔 리스트 관련 함수에 대해 정리해 보겠습니다. 리스트에서 자주 사용되는 함수들입니다. del append() sort() reverse() index() insert() remove() pop() count() extend() 이렇게 10개 정도 있는데, 순서대로 설명해 드리겠습니다. del 먼저 리스트의 특정 인덱스 혹은 범위를 지우는 함수인 del입니다. lst = [1,2,3,4] del lst[1] print(lst) ----- 결과 ----- [1, 3, 4] lst [1]인 2가 사라져 1, 3, 4 만 출력된걸 볼 수 있습니다. lst[1] 혹은 lst [1:3] 이런 형식으로 인덱스를 지정해 주거나 범위를 잡아주는 형식으로 사용됩니다. append() 리스트의 ..
저번 변수의 데이터타입(Data type)에 list,tuple,dictionary,set이 있다고 했었는데 이런 데이터 타입들은 Collection 이라고 합니다. 이 중 먼저 리스트 자료형에 대해 정리해보겠습니다. 리스트 자료형은 여러 종류의 데이터를 순차적으로 나열한 형태로 관리하는 자료형입니다. 리스트는 대괄호로 묶고 각 요소는 , 를 통해 구분합니다. 리스트를 생성하는 가장 기본적인 방법입니다. 리스트이름 = [요소1, 요소 2, 요소 3.....] 리스트이름 = list() 1번은 그 리스트이름에 요소들만큼 전부 들어가고, 2번 방법은 빈 리스트를 생성해 줍니다. 리스트에 리스트도 넣을 수 있습니다. 리스트에 리스트를 넣으면 [ [ ], [ ] ] 이런 형식으로 만들어지는데, 이를 우리는 2차..