본문 바로가기

슬라이싱

(3)
[Python] 튜플 (인덱싱과 슬라이싱, 연산하기) 튜플 튜플은 몇 가지 점 제외하고는 리스트와 거의 비슷하다. - 리스트 : 대괄호 [ ]로 표현 / 값 생성, 삭제, 수정이 가능 - 튜플 : 소괄호 ( )로 표현 / 값을 바꿀 수 없음 >>> t1 = () >>> t2 = (1, ) >>> t3 = (1, 2, 3) >>> t4 = 1, 2, 3 >>> t5 = ('a', 'b', ('ab', 'cd')) ※ 1개의 요소만을 가질 때는 요소 뒤에 콤마(,)를 반드시 붙여야 함 → 콤마를 붙이지 않으면 숫자 하나를 변수에 대입하는 것 ※ 괄호( )를 생략 가능 튜플 인덱싱 >>> t1 = (1, 2, 'a', 'b') >>> t1[0] 1 >>> t1[3] 'b' 튜플 슬라이싱 >>> t1 = (1, 2, 'a', 'b') >>> t1[1:] (2, '..
[Python] 리스트 (인덱싱과 슬라이싱, 연산하기, 수정과 삭제) 리스트 : 여러 종류의 데이터를 한 곳에 저장하고 참조할 수 있는 데이터 구조 리스트 생성하기 리스트명 = [요소1, 요소2, 요소3, ...] >>> a = [] # a = list() >>> b = [1, 2, 3] >>> c = ['Life', 'is', 'too', 'short'] >>> d = [1, 2, 'Life', 'is'] >>> e = [1, 2, ['Life', 'is']] 리스트 인덱싱 >>> a = [1, 2, 3] >>> a [1, 2, 3] >>> a[0] 1 >>> a[0] + a[2] 4 >>> a[-1] 3 - 중첩된 리스트 >>> a = [1, 2, 3, ['a', 'b', 'c']] >>> a[-1] ['a', 'b', 'c'] >>> a[3] ['a', 'b', 'c..
[Python] 문자열 (연산하기, 인덱싱과 슬라이싱, 포맷팅) 문자열 문자열: 문자, 단어 등으로 구성된 문자들의 집합 문자열은 따옴표로 둘러싸여져 있음 "a" "123" "Life is too short, You need Python" 문자열 자료형 만드는 4가지 방법 - 큰따옴표(")로 양쪽 둘러싸기 - 작은따옴표(')로 양쪽 둘러싸기 - 큰따옴표 3개를 연속(""")으로 써서 양쪽 둘러싸기 - 작은따옴표 3개를 연속(''')으로 써서 양쪽 둘러싸기 문자열에 따옴표 포함시키기 - 문자열에 작은따옴표(') 포함시키기 -> 문자열을 큰따옴표로(") >>> food = "Python's favorite food is perl" - 역슬래시(\)를 사용해서 작은따옴표(')와 큰따옴표(")를 문자열에 포함시키기 >>> food = 'Python\'s favorite fo..