자료형의 종류 | |||
리스트(list) | 여러 개의 데이터를 하나의 변수로 묶어서 표현하는 자료 | [ ] | a = [1,2,3] |
튜플(tuple) | 여러 개의 데이터를 하나의 변수로 묶어서 표현하는 자료 - 데이터를 변경할 수 없다 | ( ) | a = (1,2,3) |
딕셔너리(dictionary) | 사전처럼 표현하는 자료(key와 value로 구성됨) | { : } | a = {key1:value2, key2:value2, key3:value3} |
집합(set) | 데이터의 중복이 없는 자료(중복하여 입력해도 중복 제거하여 출력됨) | set( ) | a = set([1,2,3]) b = set('123') |
리스트란?
여러 개의 데이터를 하나의 변수로 묶어서 표현하는 자료형
*자세히 알아보기 > https://code-be.tistory.com/45
튜플이란?
여러 개의 데이터를 하나의 변수로 묶어서 표현하는 자료형
*리스트랑 비슷하지만 튜플은 데이터(값)을 변경할 수 없다
a = (1,2,3)
a[0] = 0
결과는
TypeError
딕셔너리란?
: 사전처럼 key와 value로 구성된 자료형
a_dic = {key1:value2, key2:value2, key3:value3}
*key값은 문자, 숫자 가능
*value값은 숫자, 문자, 리스트 등 가능
key값(인덱스 역할)을 활용해 value값을 찾을 수 있다
b_dic = {1:'a', 'b':2, 'c':[1,2,3]}
print(a_dic[1])
print(a_dic['b'])
print(a_dic['c'])
결과는
a
2
[1,2,3]
딕셔너리에 새로운 데이터(key, value) 추가하기
b_dic = {1:'a', 'b':2, 'c':[1,2,3]}
b_dic[4] = 'd' #문자는 ''로 감싸야함!
print(b_dic)
결과는
{1: 'a', 'b': 2, 'c': [1, 2, 3], 4: 'd'}
집합이란?
데이터의 중복이 없는 자료형
*데이터는 리스트나 문자열 형태로 입력
*데이터를 중복하여 입력해도 중복 제거되며, 데이터의 순서가 랜덤으로 출력됨 -> 순서가 중요할 때 쓰지 않는 자료형
a_set = set('python')
print(a_set)
b_set = set([2,2,3,3,4,10,10,8,8,8])
print(b_set)
결과는
{'n', 'h', 'o', 'y', 'p', 't'}
{2, 3, 4, 8, 10}
'01. 파이썬 공부' 카테고리의 다른 글
반복문 - while문 (0) | 2022.06.19 |
---|---|
반복문 - for문 (0) | 2022.06.13 |
range()함수 (0) | 2022.06.13 |
조건문 - if문 (0) | 2022.06.12 |
프로그램의 기본 제어구조의 종류 (0) | 2022.06.12 |