[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[:]와 동일
댓글남기기