logo

예제가 포함된 Python 목록 insert() 메서드

Python 목록 insert() 메서드 목록의 특정 인덱스에 항목을 삽입합니다.

예:

파이썬3






# creating a list> fruit>=> [>'banana'>,>'cherry'>,>'grape'>]> fruit.insert(>1>,>'apple'>)> print>(fruit)>

>

>

산출

['banana', 'apple', 'cherry', 'grape']>

List insert() 메소드 정의 및 사용

Python의 List insert() 메소드는 목록에 요소를 삽입하는 데 매우 유용합니다. 무엇이 다른지 추가() 목록 insert() 함수는 목록의 어느 위치에나 값을 추가할 수 있는 반면, 추가 함수는 끝에 값을 추가하는 것으로 제한됩니다.

엄청난 양의 데이터가 포함된 목록을 편집하는 데 사용됩니다. 이 기능을 사용하면 해당 목록에 누락된 값을 삽입하는 것이 매우 쉬워지기 때문입니다. 파이썬 함수.

List insert() 메서드 구문

list_name.insert(색인, 요소)

매개변수:

  • 색인: 요소를 삽입해야 하는 인덱스입니다.
  • 요소: 목록에 삽입할 요소입니다.

반품 : 그만큼 insert()> 메소드 반환 None> . 현재 목록만 업데이트됩니다.

Index에서 Python 목록에 삽입하는 방법은 무엇입니까?

Python 목록 사용 insert() 함수 주어진 인덱스에 항목을 쉽게 삽입할 수 있습니다. 파이썬 목록.

파이썬3




# making a list> score>=> [>43>,>45>,>99>,>76>]> #inserting a new score at third position> score.insert(>2>,>45>)> #printing new list> print>(score)>

>

>

산출

[43, 45, 45, 99, 76]>

Python에 대한 추가 예제 insert() 메서드 목록

다음은 인덱스 0에 Python 목록 삽입을 설명하는 또 다른 예입니다.

파이썬3




list> => [>'Sun'>,>'rises'>,>'in'>,>'the'>,>'east'>]> list>.insert(>0>,>'The'>)> print>(>list>)>

>

>

산출

['The', 'Sun', 'rises', 'in', 'the', 'east']>

insert() 함수의 작동을 명확하게 이해하기 위해 Python 목록 insert() 함수를 사용하는 몇 가지 시나리오를 살펴보겠습니다.

1. 특정 인덱스의 Element를 List에 삽입하기

여기서는 Python 목록의 5번째 위치(4번째 인덱스)에 10을 삽입합니다.

파이썬3




list1>=> [>1>,>2>,>3>,>4>,>5>,>6>,>7> ]> > # insert 10 at 4th index> list1.insert(>4>,>10>)> print>(list1)>

감독 카란 조하르
>

>

산출

[1, 2, 3, 4, 10, 5, 6, 7]>

2. insert() 메소드 오류

여기서는 Python 목록의 10번째 위치에 1을 삽입하고 있습니다. 문자열에 insert() 속성이 없기 때문에 문자열에 무엇이든 삽입하려고 하면 오류가 발생합니다.

파이썬3

CSS 랩 텍스트




# attribute error> string>=> '1234567'> > string.insert(>10>,>1>)> print>(string)>

>

>

산출:

Traceback (most recent call last): File '/home/2fe54bd8723cd0ae89a17325da8b2eb5.py', line 7, in string.insert(10, 1) AttributeError: 'str' object has no attribute 'insert'>

3. 요소 앞에 목록에 삽입

Python List Insert here 구문 분석에서는 Python 목록의 3 이전 세 번째 위치에 13을 삽입합니다.

파이썬3




# Python3 program for Insertion in a list> # before any element using insert() method> > list1>=> [>1>,>2>,>3>,>4>,>5>,>6> ]> > # Element to be inserted> element>=> 13> > # Element to be inserted before 3> beforeElement>=> 3> > # Find index> index>=> list1.index(beforeElement)> > # Insert element at beforeElement> list1.insert(index, element)> print>(list1)>

>

>

산출

[1, 2, 13, 3, 4, 5, 6]>

4. 목록에 튜플 삽입

여기에 우리는 튜플 Python에서 insert() 함수를 사용하여 목록에 넣습니다.

파이썬3




list1>=> [>1>,>2>,>3>,>4>,>5>,>6> ]> > # tuple of numbers> num_tuple>=> (>4>,>5>,>6>)> > # inserting a tuple to the list> list1.insert(>2>, num_tuple)> > print>(list1)>

>

>

산출

[1, 2, (4, 5, 6), 3, 4, 5, 6]>

5. 목록 시작 부분에 요소 삽입

이 예에서는 0 인덱스의 주황색 문자열 과일 목록 중.

파이썬3




fruits>=> [>'apple'>,>'banana'>,>'cherry'>]> fruits.insert(>0>,>'orange'>)> print>(fruits)> ># Output: ['orange', 'apple', 'banana', 'cherry']>

>

>

산출

['orange', 'apple', 'banana', 'cherry']>

6. 목록 끝에 요소 삽입

이 예에서 우리는 마지막에 체리를 삽입 목록의.

파이썬3




fruits>=> [>'apple'>,>'banana'>,>'cherry'>]> fruits.insert(>->1>,>'orange'>)> print>(fruits)> # Output: ['apple', 'banana', 'orange', 'cherry']>

>

>

산출

['apple', 'banana', 'orange', 'cherry']>

7. Python의 목록에 사전 삽입

여기 있습니다 삽입 사전 목록에 Python에서 insert() 함수를 사용합니다.

파이썬3

bfs를 위한 뭔가




my_list>=> [{>'name'>:>'Alice'>,>'age'>:>30>},> >{>'name'>:>'Bob'>,>'age'>:>25>}]> new_dict>=> {>'name'>:>'Charlie'>,>'age'>:>40>}> > my_list.append(new_dict)> > print>(my_list)>

>

>

산출

[{'name': 'Alice', 'age': 30}, {'name': 'Bob', 'age': 25}, {'name': 'Charlie', 'age': 40}]>

8. 다른 목록에 Python 삽입 목록

여기에 우리는 목록 Python에서 insert() 함수를 사용하여 목록에 넣습니다.

파이썬3




list1>=> [>1>,>2>,>3>]> list2>=> [>4>,>5>,>6>]> > list1>=>list1>+>list2> > print>(list1)>

>

>

산출

[1, 2, 3, 4, 5, 6]>

9. Python의 목록에 집합의 요소 삽입

여기에 우리는 세트 Python에서 insert() 함수를 사용하여 목록에 넣습니다.

파이썬3




list1>=> [>1>,>2>,>3>]> s>=> {>4>,>5>,>6>}> > list1.insert(>3>,s)> > print>(list1)>

>

>

산출

[1, 2, 3, {4, 5, 6}]>

Python Insert() 함수에 대한 자세한 내용을 보려면 아래 문서로 이동하세요.

  • Python 문자열에 숫자 삽입
  • 정렬된 목록에 요소를 삽입하는 Python 프로그램

위 기사에서 우리는 Python 목록 insert() 메소드와 해당 매개변수를 적절한 예와 함께 논의했습니다. Python insert() 함수는 빅데이터를 다룰 때 매우 유용합니다.

이 기사를 통해 Python에서 insert()를 사용하는 방법에 대해 배웠기를 바랍니다.