이번 포스팅에서는 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를 역순화 시킵니다.
'데이터 다루기 > Python' 카테고리의 다른 글
[Python] 에러 및 디버깅 (0) | 2023.02.15 |
---|---|
[Python] 코드 실행 시간 측정 (0) | 2023.02.15 |
[Python] 기초 문법 (8) File processing (0) | 2020.11.06 |
[Python] 기초 문법 (7) String (0) | 2020.10.30 |
[Python] 기초 문법 (6) Iteration (for, while) (0) | 2020.10.29 |