리스트 메서드
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)
형태로 list1
이 list1
과 list2
에 있는 아이템을 모두 합친 값을 그 변수 안에 저장하는 메서드입니다.
max()
와 min()
리스트가 만일 모두 다 숫자로만 이루어져 있다면 가장 큰 수와 가장 작은 수를 max()
와 min()
을 사용하여 알 수 있습니다.