본문으로 건너뛰기

리스트 메서드

insert()

insert()라는 메서드를 이용하여 사용자가 원하는 자리에 새로운 값을 더할 수 있습니다.

list.insert(index, item) 형태를 가지고 있고 첫 번째에는 어디(인덱스)에 아이템을 넣을지 입력하면 됩니다.

remove(), pop(), clear()

CODE1에서와 같이 리스트에서 'C'라는 데이터를 제거하기 위하여 remove()를 사용할 수 있습니다.

CODE2에 있는 예시를 보면 pop(x)del 키워드를 이용하여 x번째 값을 제거할 수도 있습니다.

마지막으로 CODE3에 있는 코드는 clear()를 사용하면 리스트를 쓰레기통에 버리는 것과 같이 모든 값을 제거할 수 예시입니다.

count()

리스트에서 'blue'라는 값이 나타나는 개수를 찾기 위하여 count()를 CODE1에서 사용해보겠습니다.

index()

리스트에서 값의 인덱스를 찾을 수도 있습니다.

CODE2와 같이 'Poo'라는 단어의 인덱스를 찾아보겠습니다.

sum()

sum() 함수를 사용하면 리스트에 있는 모든 숫자를 더한 값을 찾을 수 있습니다 (CODE3)

sort()reverse()

리스트를 알파벳과 숫자 순서로 정리하기 위해서 sort() 메서드를 사용할 수 있습니다 (CODE1)

리스트에서 알파벳과 숫자 순서를 거꾸로 정리하려면 sort() 안에서 reverse = True를 입력하면 됩니다. (CODE2)

reverse() 함수를 이용하여 리스트의 순서를 뒤집을 수도 있습니다. (CODE3)

우리가 저희만의 규칙을 정할 수 있습니다. CODE4를 보면 문자에서 소문자인 것부터 시작하여 대문자로 정리했습니다.

append()

리스트 끝에 새로운 값을 더하기 위하여 우리는 append()를 사용해 보겠습니다.

list.append(item) 형태로 list 끝에 새로운 item을 더합니다.

extend()

두 리스트를 더하여 새로운 리시트를 만들기 위하여 extend()를 사용할 수 있습니다.

list1.extend(list2) 형태로 list1list1list2에 있는 아이템을 모두 합친 값을 그 변수 안에 저장하는 메서드입니다.

max()min()

리스트가 만일 모두 다 숫자로만 이루어져 있다면 가장 큰 수와 가장 작은 수를 max()min()을 사용하여 알 수 있습니다.