본문 바로가기

데이터 다루기/Python

[Python] 기초 문법 (9) List 관련 함수

728x90
반응형

이번 포스팅에서는 List 데이터 타입과 함께 사용할 수 있는 함수들을 배워보겠습니다.

1. Sorted

sorted 함수를 활용하면 list를 정렬할 수 있습니다.

숫자는 작은 수 순서대로, 알파벳은 a~z 순서대로 나열됩니다.

2. Count

count 함수는 list에서 입력인자가 몇번 나타나는지를 보여줍니다.

예를 들어서 list1에는 1이 3개 존재하기 때문에, list1.count(1)은 3의 값을 출력합니다.

"banana" 에서 "n"은 2번 등장하기 때문에 두 번째 결과도 예상대로 출력되네요.

3. index

index 함수는 입력인자가 list에서 어느 위치에 존재하는지를 반환합니다.

예를 들어서 list1에서 10은 3번째, 즉 python list에서는 0부터 순서가 계산되므로 2라는 값을 출력하죠.

4. append

append 함수는 list를 확장시킬 때 사용됩니다.

list1의 뒤에 3이라는 값을 추가시키고 싶다면, append(3)을 실행하면 됩니다.

5. extend

extend는 append와 비슷한 역할을 합니다.

하지만 extend는 하나의 값이 아닌 list 2개를 붙여줍니다.

list1 + list2 와 같은 역할을 합니다.

6. insert

insert 또한 append와 비슷한 역할을 합니다.

append는 무조건 뒤에 붙이는 반면, insert는 위치를 지정해줄 수 있습니다.

위의 코드에서 9라는 숫자를 list1의 2번째 위치에 추가하는 것으로 실행되었습니다.

7. pop

pop 함수는 list에서 숫자를 없애는 역할을 합니다.

pop 인자에 위치를 반환하면, 그 위치에 있던 숫자가 출력되며, 리스트에서는 그 숫자가 사라집니다.

8. remove

remove 함수는 pop과 비슷한 역할을 합니다.

pop이 위치를 입력인자로 받았다면, remove는 value를 입력인자로 받습니다.

위 코드는 list1에서 10이라는 value를 없애도록 실행됩니다.

9. reverse

reverse 함수는 단어 그대로, list를 역순화 시킵니다.

반응형