- 리스트 메서드
리스트 메서드 | 설명 | 예시 |
append() | 리스트에서 항목 하나를 맨 마지막에 추가 | myFriends.append(‘Thomas’) |
insert() | 리스트에서 특정 위치에 항목 삽임 | myFriends.insert(1, ‘Paul’) |
extend() | 리스트에서 항목 여러 개를 맨 마지막에 추가 | myFriends.extend([‘Laura’, ‘Betty’]) |
remove() | 입력값과 첫 번째로 일치하는 항목을 리스트에서 삭제 | myFriends.remove(‘Laura’) |
pop() | 리스트의 마지막 항목을 제거한 후에 반환 | popFriend = myFriends.pop() |
index() | 리스트에서 인자와 일치하는 첫 번째 항목의 위치를 반환 | indexFriend = myFriends.index(‘Lisa’) |
count() | 리스트에서 인자와 일치하는 항목의 개수를 반환 | countFriend = myFriends.count(‘Mary’) |
sort() | 숫자나 문자열로 구성된 리스트 항목을 순방향으로 정렬 | myFriends.sort() |
reverse() | 리스트 항목을 끝에서부터 역순으로 정렬 | myFriends.reverse() |
- 예시
1. append()
* 리스트에서 항목 하나를 맨 마지막에 추가
myFriends = ['James', 'Robert', 'Lisa', 'Mary']
print(myFriends)
# ['James', 'Robert', 'Lisa', 'Mary']
myFriends.append('Thomas')
print(myFriends)
# ['James', 'Robert', 'Lisa', 'Mary', 'Thomas']
* 유의할 점 : append는 변수 지정 시 오류가 발생한다.
result= myFriends.append('Thomas')
print(result) # 오류 발생
2. extend()
* 리스트에서 항목 여러 개를 맨 마지막에 추가
myFriends = ['James', 'Robert', 'Lisa', 'Mary']
print(myFriends)
# ['James', 'Robert', 'Lisa', 'Mary']
newFriends = ['A', 'B', 'C']
myFriends.extend(newFriends)
# ['James', 'Robert', 'Lisa', 'Mary', 'A', 'B', 'C']
3. insert()
* 리스트에서 특정 위치에 항목을 삽입
* 항목의 위치를 나타내는 인덱스 i에 데이터가 삽입됨
myFriends = ['James', 'Robert', 'Lisa', 'Mary']
myFriends.insert(1, 'Evan') # 항목 1번 위치에 'Evan'을 삽입해라
print(myFriends)
# ['James', 'Evan', 'Robert', 'Lisa', 'Mary']
'Python' 카테고리의 다른 글
반복문 (0) | 2024.01.06 |
---|---|
딕셔너리 (0) | 2024.01.06 |
문자열 함수 메서드 정리 (1) | 2024.01.06 |
리스트, 튜플의 유사한 점 및 차이점 (0) | 2024.01.05 |
파이썬 변수명 규칙 (0) | 2024.01.05 |