Python개념정리-list(1)

DONGHYUN KOO·2020년 8월 22일
0

python

목록 보기
4/19

LIST

우리나라에는 총 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에서 순서는 0번 부터 시작
  • index의 마지막은 n-1 (n은 list의 총 길이) 입니다.

Adding And Changing Elements To List

  1. Append
    리스트에 새로운 element를 추가 하기 위해서는 일반적으로 append 라는 함수를 사용하면 됩니다.
<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]

  1. insert
    insert는 append 와 + 와는 다르게 원하는 위치에 element를 삽입 할 수 있습니다.

0개의 댓글