우리나라에는 총 8개의 도가 있습니다. 이를 8도라고 하며, 8도는 다음과 같습니다.
korea_province1 = "강원도"
korea_province2 = "경기도"
korea_province3 = "경상도"
korea_province4 = "전라도"
korea_province5 = "충청도"
print(f"서울은 {korea_province2}에 둘러쌓여 있습니다") ## => 서울은 경기도에 둘러쌓여 있습니다
하지만 위에 처럼 모든 값을 변수로 나열하면 코드도 너무 길어지고 사용하기도 불편할 것입니다.
그래서 파이썬에서는 이러한 경우를 처리하기 위한 자료구조 로 list 라는 것을 제공합니다.
List를 사용하면 여러 값들을 순차열 적으로 저장할 수 있습니다.
korea_provinces = ["강원도", "경기도", "경상도", "전라도", "충청도"]
List는 위와 같이 [ ], 즉 대괄호 안에 원하는 값들을 나열 하는 식으로 생성, 각각의 값들은 쉼표를 사용해서 구분
List 에 저장되어 있는 값은 "element" 라고 합니다.
(여러 string 이외에도 숫자, boolean 값 등 모든 type의 값을 저장 가능)
List에 저장되어 있는 값들 중 원하는 값을 읽어들일려면 해당 값의 순서를 통해서 읽어들이면 됩니다(index)
<list name> <dot> <append> (element)
2.+
추가하고자 하는 element가 한개 이상일때는 append 대신에 + 를 사용할 수 있습니다.
list1 = [1, 2, 3, 4]
list2 = [5, 6, 7]
list1 + list2
print(list1)
> [1, 2, 3, 4]
list1 = list1 + list2
print(list1)
> [1, 2, 3, 4, 5, 6, 7]