티스토리 뷰
출처 : https://www.python.org/community/logos
★자료형이란 ?
프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용되는 모든 것
▶ 파이썬의 자료형
- 숫자
- 문자
- 리스트
- 튜플
- 딕셔너리
① [리스트]
" 데이터의 목록을 다루는 자료형 "
- 리스트를 선언할 때는 대괄호[]를 사용한다.
- 변경이 가능하다.
예시)
d=[1,2,3]
d[0] = 5
print(d)
>> 결과 :
[5,2,3]
# d[0]의 값이 1에서 5로 변경되었음
② (튜플)
" 데이터의 목록을 다루는 자료형 "
- 튜플을 선언할 때는 소괄호()를 사용한다.
- 리스트와는 다르게 원소의 변경이 불가능하다.
→ 변경이 불가능하므로 신뢰감이 생긴다. ( EX. 우체국의 우편번호코드 )
예시)
f=(1,2,3)
print(type(f)) # 튜플은 데이터 값을 소괄호로 묶는다
f[0] =5 # 튜플은 변경이 안되므로 타입에러 발생
③ {딕셔너리}
" key와 value를 조합해서 사용하는 자료형 "
- 딕셔너리를 선언할 때는 중괄호{}를 사용한다.
- 키(key)와 값(value)이라는 것을 쌍으로 저장함으로써 더 쉽게 저장된 값을 찾을 수 있는 구조이다.
예시)
m = { }
m['python'] = 'www.python.org' # phthon: 인덱스, key / www.phthon.org : 값,value
print(m)
print(m.keys())
print(m.values())
>>결과 :
{'python': 'www.python.org'}
dict_keys(['python'])
dict_values(['www.python.org'])
④ 집합 자료형
" 리스트 데이터 직합의 교집합, 합집합, 차집합을 출력할 때 사용 "
- 집합 자료형을 선언할 때는 set()를 사용한다.
- set()를 사용하면 중복된 값이 자동으로 제거된다.
예시)
s1 = set( [1,2,3,4,5,6] )
s2 = set( [4,5,6,7,8,9] )
print(s1 & s2) #교집합 추출
print(s1 | s2) #합집합 추출
print(s1 - s2) #차집합 추출
>> 결과 :
{4, 5, 6}
{1, 2, 3, 4, 5, 6, 7, 8, 9}
{1, 2, 3}
'Python으로 익히는 딥러닝' 카테고리의 다른 글
python)제어문_for (0) | 2018.12.13 |
---|---|
Python) 제어문_if (0) | 2018.12.13 |
Python) 기초 통계에 필요한 함수_그래프 (0) | 2018.11.28 |
Python) 기초 통계에 필요한 함수_numpy패키지 및 중심성향을 분석하는 통계방법 (0) | 2018.11.28 |
Python) 클래스 멤버와 인스턴스 멤버 이해하기 (0) | 2018.11.27 |
- Total
- Today
- Yesterday
- #파이썬 # 제어문 # 반복문 #for문
- #파이썬 #numpy
- #파이썬 #그래프
- #파이썬 #자료형
- # 파이썬 # 반복문 # 제어문 #if문
- 공분산
- #파이썬 #클래스 #인스턴스
- 상관계수
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |