>  기사  >  백엔드 개발  >  배열에 요소를 추가하는 Python 프로그램

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

WBOY
WBOY앞으로
2023-09-09 17:25:171618검색

배열에 요소를 추가하는 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.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제