Python - 목록 항목 변경
항목 값 변경
특정 항목의 값을 변경하려면 색인 번호를 참조하십시오.
예시
두 번째 항목 변경:
thislist = ["apple", "banana", "cherry"]
thislist[1] = "blackcurrant"
print(thislist)
항목 값 범위 변경
특정 범위 내 항목의 값을 변경하려면 새 값으로 목록을 정의하고 새 값을 삽입할 인덱스 번호 범위를 참조하십시오.
예시
"blackcurrant" 및 "watermelon" 값으로 "banana" 및 "cherry" 값을 변경합니다.
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "mango"]
thislist[1:3] = ["blackcurrant", "watermelon"]
print(thislist)
대체하는 것보다 더 많은 항목 을 삽입 하면 지정한 위치에 새 항목이 삽입되고 나머지 항목이 그에 따라 이동합니다.
예시
두 번째 값을 두 개의 새 값 으로 바꿔서 변경합니다 .
thislist = ["apple", "banana", "cherry"]
thislist[1:2] = ["blackcurrant",
"watermelon"]
print(thislist)
참고: 삽입된 항목 수가 교체된 항목 수와 일치하지 않으면 목록의 길이가 변경됩니다.
대체하는 것보다 적은 수의 항목을 삽입 하면 지정한 위치에 새 항목이 삽입되고 나머지 항목이 그에 따라 이동합니다.
예시
두 번째 값과 세 번째 값을 하나 의 값으로 바꿔 변경합니다.
thislist = ["apple", "banana", "cherry"]
thislist[1:3] = ["watermelon"]
print(thislist)
항목 삽입
기존 값을 바꾸지 않고 새 목록 항목을 삽입하려면 이 insert()
방법을 사용할 수 있습니다.
이 insert()
메서드는 지정된 인덱스에 항목을 삽입합니다.
예시
세 번째 항목으로 "수박"을 삽입합니다.
thislist = ["apple", "banana", "cherry"]
thislist.insert(2, "watermelon")
print(thislist)
참고: 위의 예의 결과로 이제 목록에 4개의 항목이 포함됩니다.