파이썬은 리스트에 많은 함수들을 지원한다.
모든 함수들을 다 알필요는 없지만 자주 쓰이는 함수들을 알고있으면 빠르게 코딩할 수 있다
무조건 외울필요는 없지만 이런 함수들이 있다는것을 알고있으면 나중에 사용할 기회가 왔을때 검색해서라도 사용할 수 있다.
☞목차
count(원소)
index(원소)
append(원소)
sort()
extend(리스트)
insert(인덱스, 원소)
remove(원소)
pop(인덱스)
reverse()
count() 함수
인자값으로 전달된 원소가 몇 개 포함되어 있는지 반환하는 함수
index() 함수
인자값으로 전달된 함수가 몇번째 인덱스에 있는지 반환
리스트 내에 존재하지 않는 원소를 인자값으로 전달하면
builtins.ValueError: (원소) is not in list 라며 Error 메세지를 띄운다
append() 함수
인자값으로 전달된 원소를 리스트 뒤쪽에 삽입한다.
sort()함수
데이터를 정렬해주는 함수, 기본값은 오름차순이다.
extend() 함수
인자값으로 받은 리스트를 기존 리스트 뒤에 삽입
insert() 함수
, 연산자를 기준으로 앞쪽에는 인덱스 뒤쪽에는 값을 전달받아
위와같이 a.insert(3, 70)같은 경우에는 a리스트의 3번째 인덱스에 70이라는 값을 삽입한다
요약하면 특정한 위치에 원소를 삽입
remove() 함수
인자로 전달받은 특정 원소를 찾아 삭제한다(앞에서부터 확인하면서 처음발견된 원소를 하나 삭제)
pop() 함수
remove() 함수가 전달받은 값을 삭제했다면 pop() 함수는 인자값으로 인덱스를 전달받아 그 인덱스에 해당하는 값을 삭제한다
위에서는 a리스트의 3번째 인덱스 값인 40이 삭제된것을 볼 수 있다.
reverse() 함수
말그대로 리스트의 원소들의 인덱스 순서를 뒤집는다
sort() 함수와 reverse() 함수를 같이 사용해서 내림차순으로 정렬가능
12. Pycharm(파이참) (0) | 2020.10.04 |
---|---|
11. 조건문(If)과 들여쓰기 (0) | 2020.10.04 |
9. 리스트(List) (0) | 2020.10.04 |
8. 파이썬의 객체 지향 프로그래밍(OOP) (0) | 2020.10.04 |
7. 파이썬으로 알고리즘 문제 풀어보기 (0) | 2020.10.04 |