[파이썬, Python] 자료구조(Data Structure) - 2️⃣튜플(tuple)
1. 튜플(tuple) 리스트와 비슷하지만 리스트는 대괄호로 자료를 감싸고, 튜플은 소괄호로 감쌈 튜플 내 요소의 수정, 삭제 불가능 요소가 바뀌지 않아야 하는 경우에 사용 1-1. 튜플의 생성 1) 대괄호로 감싼다. tu1 = () print(tu1) >>> () print(type(tu1)) >>> 2) tuple 함수 사용, 여러 요소를 만들 땐 대괄호로 감싼다.(리스트 구조는 아님) tu2 = tuple([1, 3, 5, 7]) print(tu2) >>> (1, 3, 5, 7) 3) 요소만 넣기 tu3 = 1, 3, 5, 7 print(tu3) >>> (1, 3, 5, 7) print(type(tu3)) >>> 1-2. 튜플의 항목 1) 다차원의 튜플 생성 가능 tu4 = ('apple', 'ba..
2023. 3. 7.
[파이썬, Python] 자료구조(Data Structure) - 1️⃣ 리스트(list)
1. 자료구조(Data Structure)란 ❓ 코드상에서 데이터를 효율적으로 처리하기 위해 데이터 특징에 따라 체계적으로 구조화하여 저장하는 방식 2. 리스트(list) 여러가지 데이터 및 데이터타입을 콤마(,)로 구분하여 대괄호([ ]) 로 감싼 구조 원소들이 연속적으로 저장되는 형태의 자료형 저장되는 요소들이 모두 같은 자료형일 필요는 없다. li1 = [1, 3, 5, 7, 9] print(li1) print(type(li1)) >>> [1, 3, 5, 7, 9] li2 = list(1,3,5,7,9) print(li2) >>> TypeError: list expected at most 1 argument, got 5 # 여러 요소를 list 구조로 저장할 땐 대괄호로 묶어주어야 한다. li2 =..
2023. 3. 6.