본문 바로가기
Programming/Python

파이썬 (Python) 리스트 만들기

by 심코딩 2022. 4. 13.

 

파이썬에서 기초 문법을 하나 말하라고 한다면 난 처음에 생각이나는건 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")

사실 리스트 관련 함수는 훨씬 더 많지만 오늘은 제일 기본중의 기본이라고 할 수 있는 항목들을 적어보았다.

댓글