파이썬에서 기초 문법을 하나 말하라고 한다면 난 처음에 생각이나는건 print 보다는 오히려 리스트만들기 였던 것 같다.
우리가 일상생활을 하면서도 자신이 하고싶은일, 혹은 어떤 여러가지의 재화들을 리스트업하는 것은 굉장히 중요하다.
프로그래밍에서도 마찬가지인데, 우리가 어떠한 목록을 만들어두고 추후 사용을 하려면 리스트를 만들어 두었다가 그 안의 요소들을 필요할 때 가지고 올 수 있어야 한다.
만약 좋아하는 과일 (딸기, 블루베리, 수박) 을 리스트업하고 싶다고 하면 아래와 같이 적으면 된다.
favorite_fruit = ["strawberry", "blueberry", "watermelon"]
굉장히 간단하다, 내가 항목들을 묶어서 부르고 싶은것을 정하고 (favorite_fruit) 그 안에 넣고 싶은것을 "=" 와 "[ ]"를 이용해서 만들어내면 된다. 이제 favorite_fruit 이라는 리스트 안에는 strawberry, blueberry, watermelon 총 3가지가 들어가 있다.
여기서 그럼 각각의 항목들을 어떻게 꺼낼 수 있을까?
파이썬에서는 숫자를 1부터 세는게 아닌 0부터 센다, 따라서 리스트안에 있는 strawberry는 리스트의 0번째이며, blueberry는 1번째, watermelon은 2번째이다.
favorite_fruit = ["strawberry", "blueberry", "watermelon"]
print(favorite_fruit[0])
이렇게 코드를 입력하고 실행을 하면 strawberry가 출력되게 될 것이다. 마찬가지로 blueberry와 watermelon 은 [ ] 안에 숫자를 1,2를 각각 넣으면 될 것이다.
리스트에 다른 항목을 추가하는것은 .append( )라고 하는 코드를 사용하면 된다.
만약 favorite_fruit안에 사과를 넣고 싶다면
favorite_fruit = ["strawberry", "blueberry", "watermelon"]
favorite_fruit.append("apple")
이렇게 입력을 한 후 favorite_fruit을 출력을 하면 총 4가지 항목이 안에 들어가 있는 것을 보게 된다.
만약 다수를 추가하고 싶다면 .extend( ) 를 사용할 수 있다.
favorite_fruit = ["strawberry", "blueberry", "watermelon"]
favorite_fruit.extend(["apple","orange","mango"])
만약 리스트안의 내용을 지우고 싶다면 .remove( )을 사용하면 된다
favorite_fruit = ["strawberry", "blueberry", "watermelon"]
favorite_fruit.remove("strawberry")
사실 리스트 관련 함수는 훨씬 더 많지만 오늘은 제일 기본중의 기본이라고 할 수 있는 항목들을 적어보았다.
'Programming > Python' 카테고리의 다른 글
파이썬 반복문 이용한 피라미드 만들기 02 (Python for in) (2) | 2022.04.25 |
---|---|
파이썬 반복문 이용한 피라미드 만들기 01 (Python for in) (18) | 2022.04.23 |
파이썬 람다(lambda) 함수란? - 파이썬 기초 문법 (6) | 2022.04.21 |
파이썬 클래스 (Class) 함수 심화 편 [상속, self, _inst_] (파이썬 문법) (0) | 2022.04.18 |
파이썬 클래스(Class) 함수란? - 파이썬 코딩 기본 문법 (Python) (0) | 2022.04.15 |
댓글