본문 바로가기

자료형4

[파이썬] 자료형 정리(딕셔너리) 딕셔너리 (Dictionary) : 여러 방이 있는 하나의 큰 건물로, 각 방은 이름(Key)이 있고, 각 호실에 여러 자료(Value)들이 들어가 있다. A = {"601호":1, "501호":3, "401호":"a", "301호":[1, 2, 3], "201호":(1, 2, 3), "101호":{1,2,3}} 1) 딕셔너리 만들기 딕셔너리는 Key와 Value로 구성되어 있다. Key는 이름이고, Value는 값이라고 생각하면 편하다. { } (중괄호)로 구성되어 있으며, {Key 1: Value 1, Key 2: Value 2, ...} 이런 식으로 구성된다. A = {"name" : "손흥민", "국적" : "대한민국", "소속팀" : "토트넘"} 2) 딕셔너리 쌍 추가 및 삭제 # 딕셔너리 쌍 .. 2024. 2. 8.
[파이썬] 자료형 정리(튜플) 튜플 (Tuple) : 리스트와 같이 여러 방이 있는 하나의 큰 건물에 여러 자료들이 있는데, 리스트와 다른 점은 튜플은 수정이 불가하다는 것이다. (마치 건물 내 각 방이 잠겨 있어 있는 듯이) A = (1, 3, "a", [1, 2, 3], (1, 2, 3), {1, 2, 3}) 1) 튜플 만들기 a = () a # Results: () a = (1, ) # 여기서 a = (1)을 할 경우, (1)은 튜플이 아니라 정수(int)로 인식이 된다. a # Results: (1, ) a = (1, 2, 3) a # Results: (1, 2, 3) 튜플의 특징: 수정이 불가능하다! 튜플은 리스트와 다르게 수정이 불가능하다. 따라서, 튜플 내 요소값을 추가하거나 변경, 삭제를 할 수 없다. 수정할 수 없는 .. 2024. 2. 8.
[파이썬] 자료형 정리(리스트) 리스트 (List) : 여러 방이 있는 하나의 큰 건물로, 각 방에는 숫자형, 문자열, 리스트 등 여러가지 자료들이 들어갈 수 있다. A = [1, 3, "a", [1, 2, 3], (1, 2, 3), {1, 2, 3}] 1) 리스트 만들기 a = list() a # Results: [] a = [1, 2, 3] a # Results: [1, 2, 3] 2) 리스트 연산 a = [1, 2, 3] b = [4, 5, 6] a + b # Results: [1, 2, 3, 4, 5, 6] a * 3 # Results: [1, 2, 3, 1, 2, 3, 1, 2, 3] 3) 리스트 인덱싱, 슬라이싱 A = [1, 3, "a", [1, 2, 3], (1, 2, 3), {1, 2, 3}] len(A) # Resul.. 2024. 2. 7.
[파이썬] 자료형 정리(숫자형, 문자열) 1. 숫자형 (Numeric Types) 1) 숫자형 정의 - int (정수): 소수점이 없는 숫자. - float (부동소수점): 소수점을 포함하는 숫자 - complex (복소수): 실수부와 허수부를 가진 숫자 2) 숫자형 연산 주로 int와 float를 사용하며, 사칙연산 등 숫자형을 활용할 수 있는 방법들은 아래와 같다. # 사칙연산 a = 4 b = 3 a + b # Results: 7 a - b # Results: 1 a * b # Results: 12 a / b # Results: 0.75 # ** 연산(제곱) a ** b # Results: 64 # // 연산(몫) a // b # Results: 1 # % 연산(나머지) a % b # Results: 1 2. 문자열 (String) 1) .. 2024. 2. 7.