티스토리 뷰

파이썬 로고에 대한 이미지 검색결과

출처 : 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 # 튜플은 변경이 안되므로 타입에러 발생


>> 결과 :
<class 'tuple'>
TypeError: 'tuple' object does not support item assignment


③ {딕셔너리}

" 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}


공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/06   »
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
글 보관함