[Python] 리스트 메소드 (List Method)
이 글은 리스트 메소드에 관한 기록입니다.
리스트 메소드 (List Method)
list.append(x)
: 리스트list
에 요소x
를 추가 (반환 X)list[len(list):] = [x]
와 동일
list.extend(x)
: 리스트list
의 끝에 iterable 객체x
를 덧붙여 확장 (반환 X)list[len(list):] = x
와 동일
list.insert(i, x)
: 리스트list
의 인덱스i
에 즉i+1
번째에 요소x
를 삽입 (반환 X)list.insert(0, x)
: 리스트list
의 처음에 요소x
를 삽입list.insert(len(a), x)
: 리스트list
의 마지막에 요소x
를 삽입list.append(x)
와 동일
list.remove(x)
: 리스트list
에서 값이x
인 첫번째 요소를 삭제 (반환 X)- 리스트
list
에서 값이x
인 요소가 없는 경우 ValueError 발생
- 리스트
list.pop(i)
: 리스트list
에서 인덱스i
에 위치하는 요소를 삭제하고 그 결과를 반환list.pop()
: 리스트list
의 마지막 요소를 삭제하고 그 결과를 반환
list.clear()
: 리스트list
의 모든 요소 삭제 (반환 X)del list[:]
와 동일
list.index(x)
: 리스트list
에서 요소x
의 인덱스 반환- 리스트
list
에 요소x
가 없는 경우 ValueError 발생
- 리스트
list.count(x)
: 리스트list
에서 요소x
가 등장한 횟수 반환- 참고)
len(list)
: 리스트의 길이 반환
- 참고)
list.sort(reverse=True/False)
: 리스트list
의 요소들을 정렬 (반환 X)reverse=False
이면 오름차순 정렬 (default)reverse=True
이면 내림차순 정렬
list.reverse()
: 리스트list
의 요소들을 반대로 뒤집어 정렬 (반환 X)
list.copy()
: 리스트list
의 사본 반환list[:]
와 동일
댓글남기기