기본 패턴
python
fruits = ["apple", "banana"]
fruits.append("berry")
fruits.extend(["kiwi", "orange"])
fruits.remove("banana")
fruits.sort()
print(fruits)설명
append는 하나의 요소를 덧붙입니다.extend는 iterable 전체를 이어 붙입니다.pop은 끝 또는 지정 인덱스 요소를 제거합니다.sort/reverse는 리스트 자체를 정렬/역순으로 바꿉니다.clear는 항목을 모두 지우고count,index는 검색에 씁니다.
짧은 예제
python
stack = [1, 2, 3]
stack.sort(reverse=True)
top = stack.pop()
stack.append(top * 2)빠른 정리
| 메서드 | 요약 |
|---|---|
append(x) | 끝에 값 추가 |
extend(xs) | iterable 펼쳐 붙임 |
pop(i) | i번째 값 제거 후 반환 |
sort() | 오름차순 정렬 |
reverse() | 순서 뒤집기 |
주의할 점
extend에는 문자열도 iterable로 분해되므로, 문자열 전체를 추가할 땐 list를 감싸서 넣어야 합니다.