name = ["korea", "japan", "china", "usa"]
name이라는 variable(변수)안에 저장된 값을 element라고 한다.
random_values = [1, "two", True]
list또한 list의 요소가 될 수 있다.
이것을 multi-dimensional lists(다차원 리스트)라고 부른다.
my_list = [["seoul", 20], ["japan", 10]]
index를 통해 list의 데이터에 접근 가능하다.
list = ["seoul", "busan", "jeju"]
print(list[0])
> "seoul"
자유롭게 수정도 가능하다
list = ["seoul", "busan", "jeju"]
list[2] = daegu
print(list[2])
>"daegu"
list_name[start : stop]
list_name[start: stop : step]
list.append()
: 리스트의 가장 끝에 새로운 값을 추가.list.pop()
: 리스트의 가장 마지막 데이터 제거.+
: 추가하고자 하는 element가 한개 이상일 때 사용 가능.list.insert()
: 원하는 위치에 element 삽입 가능.list.remove()
: 원하는 요소를 리스트에서 삭제.list와 비슷하게 요소들을 저장할 때 사용된다.
tuple을 선언하는 문법은
my_tuple = (1, 2, 3)
tuple은 요소들을 읽어들이는 방법과 sliceing 방법은 모두 list와 동일하다.
tuple은 일반적으로 2개에서 5개 사이의 요소들을 저장할 때 사용되며, 즉정 데이터를 ad hoc(즉석적으로)하게 표현하고 싶을 때 사용된다.