더북(TheBook)

8. 리스트 연산하기

# 리스트 만들기
>>> clr_names = ['red', 'green', 'gold']
>>> type(clr_names) # 자료 구조의 종류를 알려줌
list

# 리스트에 값 추가하기
>>> clr_names.append('blue')
>>> clr_names
['red', 'green', 'gold', 'blue']

# 0부터 시작할 위치를 지정하여 값 추가하기
>>> clr_names.insert(1, 'black')
>>> clr_names
['red', 'black', 'green', 'gold', 'blue']

Note ≡

리스트의 특징으로는 값의 나열, 순서 있음, 여러 종류 가능, 0부터 시작하는 인덱스, 슬라이싱 등이 있다.

9. 튜플 만들기

>>> t = (1, 2, 3)
>>> type(t)
>>> a, b = 1, 2
>>> (a, b) = (1, 2)
>>> print(a, b)
1 2

>>> a, b = b, a
>>> print(a, b)
2 1

Note ≡

튜플은 리스트와 유사하고 [ ] 대신 ( )를 사용한다. 읽기 전용으로 사용되어 속도가 빠르지만 메서드를 많이 지원하지 못한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.