>  기사  >  백엔드 개발  >  배열에서 주어진 숫자의 첫 번째 항목을 제거하는 Python 프로그램

배열에서 주어진 숫자의 첫 번째 항목을 제거하는 Python 프로그램

王林
王林앞으로
2023-09-22 14:45:041173검색

배열에서 주어진 숫자의 첫 번째 항목을 제거하는 Python 프로그램

배열은 동일한 데이터 유형의 요소 집합을 저장하는 데 사용되는 데이터 구조입니다. 배열의 각 요소는 인덱스 값이나 키로 식별됩니다.

파이썬의 배열

Python에는 기본 배열 데이터 구조가 없습니다. 대신 List 데이터 구조를 사용하여 배열을 나타낼 수 있습니다.

으아아아

Python에서 배열을 처리하기 위해 Array 또는 NumPy 모듈을 사용할 수도 있습니다. array 모듈에 의해 정의된 배열은 -

입니다. 으아아아

NumPy 모듈에 의해 정의된 Numpy 배열은 -

으아아아

Python 색인 생성은 0부터 시작됩니다. 위의 모든 배열의 인덱스는 0에서 시작하여 (n-1)에서 끝납니다.

입력 및 출력 시나리오

5개의 요소로 구성된 정수 배열이 있다고 가정합니다. 출력 배열에서 처음 몇 개의 요소가 제거됩니다.

으아아아

처음 2개의 요소 1과 2가 입력 배열에서 삭제됩니다.

이 글에서는 배열에서 처음으로 주어진 항목 수를 제거하는 방법을 알아봅니다. 여기서는 주로 Python 슬라이싱을 사용하여 요소를 제거합니다.

Python의 슬라이스

슬라이싱을 사용하면 인덱스를 사용하여 단일 요소에 액세스하는 대신 한 번에 여러 요소에 액세스할 수 있습니다.

문법

으아아아

어디,

  • Start: 객체 분할이 시작되는 시작 인덱스입니다. 기본값은 0입니다.

  • End: 객체 절단이 중지되는 끝 인덱스입니다. 기본값은 len(객체)-1입니다.

  • Step: 시작 인덱스를 늘릴 숫자입니다. 기본값은 1입니다.

사용 목록

리스트 슬라이싱을 사용하여 배열에서 처음으로 주어진 수의 요소를 제거할 수 있습니다.

예를 들어 리스트 슬라이싱을 적용하여 배열의 첫 번째 요소를 제거해 보겠습니다.

으아아아

출력

으아아아

주어진 배열에서 처음 4개 요소를 제거하고 결과 배열을 결과 변수에 저장합니다. 이 예에서는 원래 배열이 변경되지 않은 상태로 유지됩니다.

python del 키워드와 슬라이스 객체를 사용하면 배열 요소를 삭제할 수 있습니다.

으아아아

출력

으아아아

lst[:numOfItems] 문은 배열에서 처음으로 주어진 항목 수를 검색하고 del 키워드는 이러한 항목/요소를 삭제합니다.

NumPy 배열 사용하기

numpy 모듈과 슬라이싱 기술을 사용하면 배열에서 항목 수를 쉽게 제거할 수 있습니다.

이 예에서는 numpy 배열에서 첫 번째 요소를 제거합니다.

으아아아

출력

으아아아

배열 슬라이싱을 사용하여 numpy 배열에서 처음 2개 요소를 성공적으로 제거했습니다.

어레이 모듈 사용

Python의 배열 모듈은 요소에 액세스하기 위한 인덱싱 및 슬라이싱 기술도 지원합니다.

이 예에서는 array 모듈을 사용하여 배열을 생성해 보겠습니다.

으아아아

출력

으아아아

결과 배열에는 arr 배열에서 처음 2개의 요소가 제거되었으며, 여기서 arr 배열은 변경되지 않았습니다.

위 내용은 배열에서 주어진 숫자의 첫 번째 항목을 제거하는 Python 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제