[Python] 리스트 수정/추가
1️⃣ 리스트 요소 수정
인덱싱으로 특정 위치에 접근한 다음, 대입 연산자로 값을 대입해 요소를 수정할 수 있습니다.
슬라이싱으로 특정 범위에 접근하면 여러 요소를 한 번에 수정할 수 있습니다.
nickname = ["Amy", "Oliva", "Rei", "Kali", "Joy"]
print(nickname)
nickname[3] = "Kelly"
print(nickname)
nickname[4] = "Jay"
print(nickname)
nickname[0:2] = ["John", "Tom"]
print(nickname)
# 결과
['Amy', 'Oliva', 'Rei', 'Kali', 'Joy']
['Amy', 'Oliva', 'Rei', 'Kelly', 'Joy']
['Amy', 'Oliva', 'Rei', 'Kelly', 'Jay']
['John', 'Tom', 'Rei', 'Kelly', 'Jay']
2️⃣ append() 메서드
append() 메서드는 리스트의 끝에 요소를 한 개 추가하는 메서드입니다.
nickname = ["Amy", "Oliva", "Rei", "Kelly", "Jay"]
print(nickname)
nickname.append("Bella")
print(nickname)
# 결과
['Amy', 'Oliva', 'Rei', 'Kelly', 'Jay']
['Amy', 'Oliva', 'Rei', 'Kelly', 'Jay', 'Bella']
➕ extend() 메서드
extend() 메서드는 리스트의 끝에 여러 개의 요소를 추가하는 메서드입니다.
인자로 리스트를 전달하면, 개별 요소가 리스트의 끝에 추가됩니다.
fruits = ["딸기", "바나나", "사과"]
fruits.extend(["수박", "포도", "참외"])
print(fruits)
# 결과
['딸기', '바나나', '사과', '수박', '포도', '참외']
'낙서장[1] > 94. Python' 카테고리의 다른 글
| [Python] not 연산자 & in 연산자 (6) | 2025.08.19 |
|---|---|
| [Python] 리스트 삭제 (1) | 2025.07.24 |
| [Python] 리스트활용 / 인덱싱 (2) | 2025.07.23 |
| [Python] 리스트 LIST (2) | 2025.07.23 |
| [Python] 비교연산자 (1) | 2025.07.22 |