Python-List기초정리

hs·2021년 8월 5일
0
post-thumbnail

🏷 선언한 List에 값을 추가하기

  • .append() ===> list 제일 마지막에 추가 된다
  • list의 요소가 한개 이상일 때는 +를 사용할 수도 있다.
    - 리스트를 합치는 거라고 생각하면 된다.
  • .insert(위치, 값) ===> 원하는 위치에 값을 추가한다.

🏷 선언한 List에서 값을 빼기

  • .pop() ===> list 가장 마지막의 데이터를 제거한다.
  • del list[위치] ===> 원하는 값을 삭제
  • list.remove("빼고 싶은 값") ===> 제거하고 싶은 요소를 제거

🏷 비어있는 리스트 생성

  • my_list = [] ===> 이런식으로 생성가능

🏷 비어 있는 리스트 확인

  • if 문에서 empty list는 False를,  empty가 아닌 list는 True를 리턴한다.
    1
    2
    3
    4
    5
    6
    7
    8
    list1 = []
    list2 = [123]
     
    if not list1:
        print("list1 is empty")
     
    if list2:
        print("list2 is not empty")
    cs

🏷 Slicing

리스트의 일부분만 카피해서 부분 적으로 리스트를 만드는 것
list[시작점 : 끝점] 이러한 형태이다
시작점 혹은 끝점을 비워둘 수도 있는데

  • 시작점을 비우면 처음부터 끝점까지
  • 끝점을 비우면 시작점부터 끝까지이다.

추가로 slicing step이 존재하는데 이는
list[시작점 : 끝점 : step] 이런 형태이다.
step은 그 값만큼 건너뛰어 오는 기능이다.  default 값은 1이다.

profile
무엇이든 끝까지 보람차게

0개의 댓글