[2-4] 튜플 자료형
튜플은 리스트와 몇가지 점을 제외하곤 리스트와 거의 비슷하다. 차이점은 크게 튜플은 소괄호 "()"로 둘러싼다. 리스트는 요솟값을 바꿀 수 있지만, 튜플은 요솟값을 절대 바꿀 수 없다. 따라서 프로그램이 실행되는 동안 요솟값이 항상 변하지 않기를 원한다면 튜플을 사용해야 한다. 이와 반대로 수시로 그 값을 변화시켜야할 경우라면 리스트를 사용해야 한다.튜플은 요솟값을 변경할 수 없기 때문에 sort, insert, remove, pop과 같은 내장 함수가 없다.■ 튜플 형태t1 = ()t2 = (1,)t3 = (1, 2, 3)t4 = 1, 2, 3t5 = ('a', 'b', ('ab', 'cd')) ■ 튜플 인덱싱 >>> a = (1,2,'a','b')>>> print(a[0])1■ 튜플 슬라이싱>>> ..
2024. 6. 28.
[2-3] 리스트 자료형
리스트 자료형의 기본 개념은 다음과 같다.리스트명 = [요소1, 요소2, 요소3, ...]- 리스트 기본 개념>>> a = [1,2,3]>>> print(a)[1,2,3]■ 리스트 인덱싱, 슬라이싱● 리스트의 인덱싱- 리스트 인덱싱>>> a = [1,2,3]>>> print(a[0]+a[2])4- 삼중 리스트에서 인덱싱>>> a = [1,2,['a','b',['Life','is']]]>>> print(a[2][2][0])Life ● 리스트의 슬라이싱 - 리스트 슬라이싱>>> a = [1,2,3,4,5]>>> print(a[0:2])[1,2]- 중첩된 리스트 슬라이싱>>> a = [1,2,3,['a','b','c'],4,5]>>> print(a[3][:2])['a', 'b'] ■ 리스트 연산 (1) 리스..
2024. 6. 28.