Page 29 -
P. 29
5.1.5 리스트 확장하기
리스트에 반드시 같은 자료형의 값만 넣을 필요는 없습니다. 정수형, 실수형, 문자열, 불 형, 심
지어 리스트도 집어넣을 수 있습니다.
mix_list = ["푸", 20, True, [5, 2, 4, 3, 1]]
print(mix_list)
실행결과
['푸', 20, True, [5, 2, 4, 3, 1]]
서로 다른 리스트를 합칠 수도 있습니다. extend() 함수를 다음과 같이 사용하면 됩니다.
형식 리스트1.extend(리스트2)
num_list와 mix_list를 합쳐 봅시다.
mix_list = ["푸", 20, True]
num_list = [5, 2, 4, 3, 1]
num_list.extend(mix_list) # 리스트 합치기
print(mix_list)
print(num_list)
실행결과
['푸', 20, True]
[5, 2, 4, 3, 1, '푸', 20, True]
실행하면 num_list와 mix_list의 값이 하나로 합쳐져서 num_list에 들어가게 됩니다.
지금까지 파이썬의 가장 기본 자료구조인 리스트를 공부해 봤습니다. 리스트를 사용하면 연관된
데이터를 묶어 한꺼번에 관리할 수 있습니다.
132