일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 토네이도
- 오픈한글
- 알고리즘
- online
- 연동
- 자바스크립트
- 파이썬
- mariadb
- Java
- 설치
- Tornado
- 연결
- r script
- OrientDB
- Judge
- BAEKJOON
- 배열
- Python
- API
- 백준
- 이클립스
- spring
- AWS
- 프레임워크
- r
- Framework
- MongoDB
- 저지
- 자료형
- ubuntu
- Today
- Total
목록자료형 (4)
맛동산
집합 자료형은 s1 = set([1,2,3])과 같이 set()을 통해 만들 수 있음 s1 -> {1, 2, 3} s2 = set("Hello") s2 -> {'e','l','o','H'} 집합 자료형이 뭐냐 했을때, s2를 보면 어느정도 감을 잡을 수 있음 다름이 아니라 수학시간에 교집합, 합집합 하던 그 '집합'임 집합 자료형의 특징으로 1.중복을 허용하지 않는다. 2.순서가 없다. 순서가 없다는말은 s1[2]와 같은 인덱싱을 지원하지 않는다는 뜻임 그리고 중복을 허용하지 않는다. 느낌상 빅데이터 분석을 공부하기 시작하면 이 친구를 많이 쓸것같은 느낌이 확 듬 집합에 관한 함수가 몇가지 있지만 지금으로써는 낯설고 응용범위가 넓지않은 자료형이기 때문에 일단 여기까지 하고 넘어감
딕셔너리는 키(key)와 값(value) 쌍 형태로, dic = {'honey':'꿀', 'germany':'독일'}과 같은 형태로 나타냄 이건 JSON과 비슷한 형태를 띄고있는데, 딕셔너리 = 사전. 말 그대로 honey라는 key를 찾으면 꿀이라는 value가 나옴. dic['honey'] -> '꿀' dic['korea']='한국'과 같은 형태로 쌍을 추가할 수 있음 ->{'honey':'꿀', 'germany':'독일', 'korea':'한국'} 동일한 key가 중복되면 하나를 제외한 나머지는 무시됨. dic = {'hi':'안녕','hi':'곤니치와'}에서 dic['hi']를 호출하면 뭐가 나올지 예측할 수 없음. 앞에 있는게 먼저 나오는 그런게 아니라고함. a={1:'하나'}, b={(1,2,..
튜플은 별거 없음 t = (1, 2, 3,['튜플','속에'],{'이게':'들어가네'})과 같이 ( )로 정의하고 인덱싱, 슬라이싱 역시 같으며 + * 같은 연산도 가능함 한가지 알고있어야 하는게 튜플 요소값은 t[0]='슈크림 케이크'라고 해도 수정이 안됨 튜플은 다음에 나올 딕셔너리 자료형에서 key값으로도 사용할 수 있는데 수정이 불가한 점 때문에 가능함
리스트의는 [ ]로 감쌈 ex) list = [1,2,3,4,5] 중첩 리스트가 가능 list = [1,2, ['a','b','c'],4,5] 리스트는 list[0]이런식으로 접근 가능하고 문자열과 마찬가지로 list[-1]식도 가능 list[:3]와 같은 슬라이싱도 가능 -> [1,2,['a','b','c']] 중첩리스트는 list[2][1] -> 'b' 이렇게 접근가능 리스트의 요소를 변수로 정의하면 해당 값이 들어감 a='asdf'로 정의하고 list=[1,a,3]으로 정의하면 다음과 같이 [1, 'asdf', 3]을 나타냄 여기서 확인하고 싶었던건 a의 값을 바꾸면 list안의 값도 바뀔 것 인가? 하지만 결과를 보면 그렇지 않았음 근데 재밌는점은 list2=list에서 list2가 [1,'asd..