찾다
백엔드 개발파이썬 튜토리얼배열에 요소를 추가하는 Python 프로그램

배열에 요소를 추가하는 Python 프로그램

배열은 동일한 데이터 유형의 요소 모음입니다. 배열의 각 요소는 인덱스 값으로 식별됩니다. 가장 간단한 데이터 구조이며 요소를 쉽게 추가하거나 제거할 수 있습니다.

파이썬의 배열

Python에는 배열을 나타내는 특정 데이터 구조가 없습니다. 여기서는 를 사용하여 배열을 나열할 수 있습니다.

으아악

배열이나 NumPy 모듈을 사용하여 Python에서 배열을 처리할 수 있습니다.

으아악

위 배열은 array 모듈에서 정의한 정수 배열입니다.

같은 방식으로 NumPy 모듈을 사용하여 Numpy 배열을 정의할 수도 있습니다.

으아악

파이썬의 인덱스는 0부터 시작합니다. 위의 모든 배열 요소도 0, 1,.., (n-1)부터 시작하여 색인이 지정됩니다.

입력 및 출력 시나리오

정수 값을 포함하는 입력 배열이 있다고 가정합니다. 결과 배열에는 하나의 요소가 추가됩니다.

으아악

정수 요소 2가 주어진 배열의 끝에 추가됩니다.

다음 문서에서는 Python에서 배열에 요소를 추가하는 다양한 방법을 살펴보았습니다.

목록 데이터 구조 사용

List를 배열로 사용하고 있으므로 list.append() 메서드를 사용하여 배열에 요소를 추가할 수 있습니다.

문법

으아악

목록 끝에 요소를 추가합니다. a[len(a):] = [x]와 동일합니다.

으아악

출력

으아악

요소 9가 배열에 추가되고 배열 끝에 추가됩니다.

어레이 모듈 사용

파이썬의 배열 모듈을 사용하면 배열을 만들고 배열을 간결하게 표현할 수 있습니다. 배열 모듈을 처음 사용하려면 배열 모듈을 가져와야 합니다.

문법

으아악

배열 끝에 값이 x인 새 항목을 추가합니다.

으아악

출력

으아악

int_array 객체는 지정된 정수 유형으로 생성됩니다. 배열 객체에 다른 유형 요소를 추가하려고 하면 아래와 같은 오류가 발생합니다.

TypeError - 정수 인수가 필요했지만 부동 소수점 인수가 발생했습니다.

NumPy 모듈 사용

numpy 라이브러리를 사용하면 numpy.array() 메서드를 사용하여 쉽게 배열을 만들 수 있습니다. 마찬가지로 numpy.append() 메서드를 사용하여 배열에 요소를 추가할 수도 있습니다.

문법

으아악

이 메서드는 배열 끝에 요소를 추가합니다. 이전 배열의 복사본이 될 수 있는 새 배열을 만들고 원래 배열이 변경되지 않도록 요소를 추가합니다.

이 예에서는 for 루프를 사용하여 문자열 배열 요소를 반복합니다.

으아악

출력

으아악

여기서 원래 배열은 변경되지 않고 그대로 유지되며 결과 배열은 새 요소로 업데이트되었습니다.

위 내용은 배열에 요소를 추가하는 Python 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
이 기사는 tutorialspoint에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제
파이썬 : 컴파일러 또는 통역사?파이썬 : 컴파일러 또는 통역사?May 13, 2025 am 12:10 AM

Python은 해석 된 언어이지만 편집 프로세스도 포함됩니다. 1) 파이썬 코드는 먼저 바이트 코드로 컴파일됩니다. 2) 바이트 코드는 Python Virtual Machine에 의해 해석되고 실행됩니다. 3)이 하이브리드 메커니즘은 파이썬이 유연하고 효율적이지만 완전히 편집 된 언어만큼 빠르지는 않습니다.

루프 대 루프를위한 파이썬 : 루프시기는 언제 사용해야합니까?루프 대 루프를위한 파이썬 : 루프시기는 언제 사용해야합니까?May 13, 2025 am 12:07 AM

USEAFORLOOPHENTERATINGOVERASERASERASPECIFICNUMBEROFTIMES; USEAWHILLOOPWHENTINUTIMONDITINISMET.FORLOOPSAREIDEALFORKNOWNSEDINGENCENCENS, WHILEWHILELOOPSSUITSITUATIONS WITHERMINGEDERITERATIONS.

파이썬 루프 : 가장 일반적인 오류파이썬 루프 : 가장 일반적인 오류May 13, 2025 am 12:07 AM

Pythonloopscanleadtoerrors likeinfiniteloops, modifyinglistsdizeration, off-by-by-byerrors, zero-indexingissues, andnestedloopineficiencies.toavoidthese : 1) aing'i

파이썬의 루프 및 루프의 경우 : 각각의 장점은 무엇입니까?파이썬의 루프 및 루프의 경우 : 각각의 장점은 무엇입니까?May 13, 2025 am 12:01 AM

ForloopSareadvantageForkNowniTerations 및 Sequence, OffingSimplicityAndInamicConditionSandunkNowniTitionS 및 ControlOver Terminations를 제공합니다

파이썬 : 편집과 해석에 대한 깊은 다이빙파이썬 : 편집과 해석에 대한 깊은 다이빙May 12, 2025 am 12:14 AM

Pythonusesahybridmodelofilationandlostretation : 1) ThePyThoninterPretreCeterCompileSsourcodeIntOplatform-IndependentBecode.

Python은 해석 된 또는 편집 된 언어입니까? 왜 중요한가?Python은 해석 된 또는 편집 된 언어입니까? 왜 중요한가?May 12, 2025 am 12:09 AM

Pythonisbothingretedandcompiled.1) 1) it 'scompiledtobytecodeforportabilityacrossplatforms.2) thebytecodeisthentenningreted, withfordiNamictyTeNgreted, WhithItmayBowerShiledlanguges.

루프 대 파이썬의 루프 : 주요 차이점 설명루프 대 파이썬의 루프 : 주요 차이점 설명May 12, 2025 am 12:08 AM

forloopsareideal when

루프를위한 것 및 기간 : 실용 가이드루프를위한 것 및 기간 : 실용 가이드May 12, 2025 am 12:07 AM

forloopsareusedwhendumberofitessiskNowninadvance, whilewhiloopsareusedwhentheationsdepernationsorarrays.2) whiloopsureatableforscenarioScontiLaspecOndCond

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

에디트플러스 중국어 크랙 버전

에디트플러스 중국어 크랙 버전

작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

PhpStorm 맥 버전

PhpStorm 맥 버전

최신(2018.2.1) 전문 PHP 통합 개발 도구

SublimeText3 Linux 새 버전

SublimeText3 Linux 새 버전

SublimeText3 Linux 최신 버전

WebStorm Mac 버전

WebStorm Mac 버전

유용한 JavaScript 개발 도구

ZendStudio 13.5.1 맥

ZendStudio 13.5.1 맥

강력한 PHP 통합 개발 환경