지정된 인덱스 위치의 배열에 여러 요소를 삽입하는 Python 프로그램

PHPz
풀어 주다: 2023-09-03 22:13:06
앞으로
840명이 탐색했습니다.

지정된 인덱스 위치의 배열에 여러 요소를 삽입하는 Python 프로그램

배열은 체계적으로 저장된 동종 데이터 요소의 모음입니다. 배열의 각 데이터 요소는 인덱스 값으로 식별됩니다.

파이썬의 배열

Python에는 기본 배열 데이터 구조가 없습니다. 따라서 배열 대신 목록 데이터 구조를 사용할 수 있습니다.

으아아아

동시에 Python Numpy 모듈을 사용하여 배열을 처리할 수 있습니다.

numpy 모듈에 의해 정의된 배열은 −

입니다. 으아아아

파이썬의 인덱스는 0부터 시작하므로 위 배열 요소는 0, 1, 2, 최대 n-1과 같은 해당 인덱스 값을 사용하여 액세스할 수 있습니다.

다음 글에서는 지정된 인덱스에 여러 요소를 삽입하는 다양한 방법을 살펴보겠습니다.

입력 및 출력 시나리오

4개의 정수 값을 포함하는 배열 A가 있다고 가정합니다. 결과 배열에는 지정된 인덱스 위치에 여러 요소가 삽입됩니다.

으아아아

인덱스 위치 2에 요소 6, 2, 10을 삽입하여 요소 수를 7로 늘립니다.

으아아아

요소 1 1 1이 0번째 인덱스 위치에 삽입됩니다.

리스트 슬라이싱 사용

지정된 인덱스에 여러 요소를 삽입하려면 리스트 슬라이싱을 사용할 수 있습니다.

이 예시에서는 리스트 슬라이싱을 사용하겠습니다.

으아아아

출력

으아아아

목록 연결 사용

리스트 슬라이싱과 리스트 연결을 사용하여 지정된 위치에 여러 요소를 삽입하는 함수를 만들어 보겠습니다. Python 목록에는 지정된 위치에 여러 요소를 삽입하는 방법이 없습니다.

여기에서는 주어진 인덱스에 여러 요소를 삽입하는 함수를 정의합니다.

으아아아

출력

으아아아

insert_elements 함수는 2번째 인덱스 위치에 1부터 4까지의 요소를 삽입합니다.

numpy.insert() 메소드를 사용하세요

이 예제에서는 numpy.insert() 메서드를 사용하여 특정 인덱스에 여러 값을 삽입합니다. 구문은 다음과 같습니다 -

으아아아

이 메서드는 값이 삽입된 입력 배열의 복사본을 반환합니다. 그러나 원래 배열은 업데이트되지 않습니다.

이 예에서는 numpy.insert() 메서드를 사용하여 두 번째 인덱스 위치에 3개의 요소를 삽입합니다.

으아아아

출력

으아아아

세 개의 요소 1,1,1이 배열 arr 위치 2에 성공적으로 삽입되었습니다.

이 예에서는 모든 문자열 요소를 포함하는 numpy 배열을 사용합니다.

으아아아

출력

으아아아

요소 'i' 'j' 'k'가 0번째 인덱스 위치에 삽입됩니다.

위 내용은 지정된 인덱스 위치의 배열에 여러 요소를 삽입하는 Python 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!