Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python insert():완전한 안내서

Python insert() 메서드는 항목을 목록에 추가합니다. 이 메서드는 항목을 추가하려는 위치와 추가하려는 항목의 두 가지 인수를 받습니다.

학생 이름 목록이 있고 새로운 학생이 수업에 참여한다고 가정합니다. 목록을 최신 상태로 유지하려면 기존 반원 목록에 새 학생의 이름을 추가하는 것이 좋습니다.

Python이 insert() 메소드가 들어옵니다. insert() 메소드를 사용하면 주어진 인덱스 위치에 있는 목록에 요소를 추가할 수 있습니다.

이 튜토리얼에서는 Python insert() 사용 방법에 대해 설명합니다. 특정 위치의 목록에 요소를 추가하는 메서드입니다. 이 방법을 시작하는 데 도움이 되는 예를 살펴보겠습니다.

Python 목록:새로고침

목록은 하나 이상의 항목을 주문에 저장할 수 있는 데이터 유형입니다. 예를 들어 목록을 사용하여 도서관에 있는 모든 책의 이름을 저장할 수 있습니다. 또는 레스토랑을 예약한 모든 사람의 전화번호를 목록에 저장할 수 있습니다.

다음은 Python의 목록 예입니다.

birds = ["Robin", "Collared Dove", "Great Tit", "Goldfinch", "Chaffinch"]

목록의 각 항목에는 0부터 시작하는 고유한 색인 번호가 있으며 이 번호를 사용하여 목록의 항목에 개별적으로 액세스할 수 있습니다. 그래서 로빈 색인 번호가 0, 목걸이가 있는 비둘기 색인 번호가 1 등입니다.

파이썬 삽입() 메소드

파이썬 insert() 메소드는 목록의 특정 위치에 요소를 추가합니다. insert()는 새 항목을 추가하려는 위치와 추가하려는 새 항목을 인수로 허용합니다.

참가자의 81%는 부트캠프에 참석한 후 기술 직업 전망에 대해 더 자신감을 느꼈다고 말했습니다. 지금 부트캠프에 참여하십시오.

부트캠프 졸업생은 부트캠프 시작부터 첫 직장을 찾는 데까지 6개월도 채 걸리지 않았습니다.

insert() 구문 방법은 다음과 같습니다.

list_name.insert(index, element)

이 메서드가 두 개의 매개변수를 받는 것을 볼 수 있습니다. insert()의 매개변수 방법은 다음과 같습니다.

  • 색인 :요소가 삽입되어야 하는 위치입니다.
  • 요소 :목록에 추가하고 싶은 항목입니다.

이 메서드는 목록에 항목을 추가하는 Python append() 메서드와 유사합니다. 그러나 append() 동안 목록 끝에 항목을 추가합니다. insert() 목록의 특정 위치에 항목을 추가합니다.

insert() 파이썬 예제

이전 저장소의 목록이 올해 우리 정원에서 본 모든 새에 대한 설명이라고 가정해 보겠습니다. 조류 관찰 세션 후에 우리는 새로운 새인 찌르레기(Starling)를 발견했습니다. 처음부터 이 새를 목록에 추가하고 싶습니다.

이를 위해 다음 코드를 사용할 수 있습니다.

birds = ["Robin", "Collared Dove", "Great Tit", "Goldfinch", "Chaffinch"]
birds.insert(0, "Starling")
print(birds)

코드 반환:

[‘Starling’, ‘Robin’, ‘Collared Dove’, ‘Great Tit’, ‘Goldfinch’, ‘Chaffinch’]

먼저 birds.라는 Python 배열을 선언합니다. 이 배열은 우리가 발견한 새의 목록을 저장합니다.

insert()를 사용합니다. Starling을 추가하는 방법 새 목록에. 새를 목록의 시작 부분에 추가하고 싶기 때문에 인덱스 매개변수를 0으로 지정합니다. 그러면 Starling 값이 추가됩니다. 목록의 시작 부분으로 이동합니다.

print()를 사용하여 목록의 업데이트된 내용을 인쇄합니다. 기능.

목록에 목록 추가

위의 예에서는 목록에 문자열을 추가했습니다. 그러나 insert()를 사용할 수 있습니다. 대신 모든 유형의 데이터를 추가하는 list 메소드.

두 개의 목록을 저장하는 목록이 있다고 가정합니다. 목록 중 하나는 우리가 본 새를 저장하고 다른 목록은 보고 싶은 새를 저장합니다.

우리는 우리가 본 것으로 생각되는 새를 나열하는 새 목록을 추가하고 싶습니다. 이 목록은 우리가 실제로 새를 보았다는 다른 사람의 확인을 받지 못한 새를 저장해야 합니다. 하지만 우리는 그들을 보았을 수도 있습니다.

확인되지 않은 명소 목록을 목록에 추가하려면 다음 코드를 사용할 수 있습니다.

birds = [
	["Robin", "Collared Dove", "Great Tit", "Goldfinch", "Chaffinch"],
	["Dunnock", "Long-tailed Tit", "Greenfinch"]
]

list_to_add = ["Song Thrush", "Grey Tit"]

birds.insert(1, list_to_add)
print(birds)

코드 반환:

[[‘Robin’, ‘Collared Dove’, ‘Great Tit’, ‘Goldfinch’, ‘Chaffinch’], [‘Song Thrush’, ‘Grey Tit’], [‘Dunnock’, ‘Long-tailed Tit’, ‘Greenfinch’]]

먼저 목록을 저장하는 새라는 Python 변수를 선언합니다. 이 목록에는 두 개의 목록이 있습니다. 첫 번째 목록은 우리가 본 새의 목록을 저장하고 다른 하나는 보고 싶은 새의 목록을 저장합니다.

우리는 우리가 본 것으로 생각되지만 확실하지 않은 모든 새의 이름을 저장하는 또 다른 목록을 선언했습니다. 다음으로 insert()를 사용합니다. 이 목록을 의 색인 위치 1에 추가하는 방법 목록.

list_to 변수의 내용 _추가 인덱스 위치 1에 추가되었습니다. 이것은 새 목록이 인덱스 위치 0 다음에 왔다는 것을 의미합니다. 따라서 새 목록은 목록 목록에서 두 번째 목록입니다.

마찬가지로 insert()를 사용할 수 있습니다. 숫자, 부울, Python 튜플 및 기타 데이터 유형을 목록에 추가하는 방법입니다.

결론

Python insert() 메서드는 목록의 특정 위치에 항목을 추가합니다. insert()는 두 개의 인수를 허용합니다. 새 항목의 위치와 목록에 추가하려는 새 항목의 값입니다.

append() 메서드와 마찬가지로 insert()는 항목을 목록에 추가합니다. 그러나 append() 메서드를 사용하여 새 항목의 위치를 ​​지정할 수는 없습니다.

이 자습서에서는 예제를 참조하여 Python 목록의 기본 사항과 insert() 사용 방법에 대해 설명했습니다. 이제 Python 전문가처럼 insert() 메서드를 사용할 준비가 되었습니다!

Python 코딩에 대해 더 알고 싶으십니까? Python 학습 방법 튜토리얼을 확인하십시오. 이 가이드에는 Python 지식을 구축하는 데 사용할 수 있는 최고의 과정, 학습 리소스 및 책 목록이 포함되어 있습니다.