[Python] 리스트 수정/추가

Posted by nkjok
2025. 7. 24. 07:54 낙서장[1]/94. 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