>백엔드 개발 >파이썬 튜토리얼 >배열의 마지막 항목 수를 가져오는 Python 프로그램

배열의 마지막 항목 수를 가져오는 Python 프로그램

王林
王林앞으로
2023-09-03 12:29:16649검색

배열의 마지막 항목 수를 가져오는 Python 프로그램

배열은 동일한 데이터 유형의 여러 요소로 구성된 데이터 구조이며, 각 요소는 인덱스로 식별됩니다.

으아아아

파이썬의 배열

Python에는 배열을 나타내는 자체 데이터 구조가 없습니다. 그러나 배열 대신 목록 데이터 구조를 사용할 수 있습니다. 여기서는 목록을 배열로 사용하겠습니다.

으아아아

Python은 배열을 보다 적절하게 처리하기 위한 몇 가지 모듈을 제공합니다. 바로 Numpy와 배열 모듈입니다.

이 글에서는 배열에서 마지막으로 지정된 요소 수에 액세스하는 다양한 방법을 살펴보겠습니다.

입력 및 출력 시나리오

9개의 정수 값을 포함하는 입력 배열이 있다고 가정합니다. 출력에서 지정된 숫자를 기반으로 마지막 몇 개의 항목에 액세스됩니다.

으아아아

입력 배열에서 마지막 3개 항목 7, 8, 9에 액세스합니다.

으아아아

입력 배열에서 마지막 4개 항목을 검색합니다.

아래 예에서는 주로 Python의 음수 인덱싱 및 슬라이싱 기능을 사용하여 마지막 몇 가지 요소를 검색합니다.

Python의 음수 인덱싱

Python은 음수 인덱싱도 지원합니다. 즉, 음수 부호가 있는 배열의 끝에서부터 요소 수를 세고 0 대신 1부터 시작합니다.

으아아아

첫 번째 요소는 인덱스 값 –n으로 식별되고 마지막 요소는 -1입니다.

Python의 슬라이스

Python의 슬라이싱 기능을 사용하면 가능한 가장 짧은 구문으로 시퀀스의 요소 집합에 액세스할 수 있습니다.

문법

으아아아
  • Start: 슬라이스의 시작 인덱스, 반복 가능한 객체 슬라이스의 시작 위치, 기본값은 0입니다.

  • End: 슬라이스 목록이 멈추는 끝 인덱스입니다. 기본값은 반복 가능 항목의 길이입니다. 그리고 해당 값은 제외됩니다.

사용 목록

리스트 슬라이싱 기능을 사용하면 배열에서 마지막으로 지정된 수의 요소에 액세스할 수 있습니다.

목록 슬라이싱을 적용하여 배열의 마지막 몇 가지 요소에 액세스하는 예를 들어 보겠습니다.

으아아아

출력

으아아아

음수 인덱스를 사용하여 주어진 배열의 마지막 4개 요소에 액세스합니다.

NumPy 배열 사용하기

NumPy 배열을 사용하여 마지막으로 주어진 요소 수에 액세스해 보겠습니다.

이 예에서는 음수 인덱스 값을 사용하여 numpy 배열 요소에 액세스합니다.

으아아아

출력

으아아아

NumPy 배열의 마지막 2개 요소에 성공적으로 액세스했습니다. 요소 7은 -2로 인덱싱되고 요소 5는 -1로 인덱싱됩니다.

어레이 모듈 사용

array() 메소드를 사용하여 특정 데이터 유형의 배열을 생성합니다.

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

으아아아

출력

으아아아

위 예시에서는 요청한 개수의 항목에 성공적으로 접근했습니다. 요청된 요소 수가 시퀀스의 총 요소 수를 초과하는 경우 Python 슬라이싱은 오류를 생성하지 않습니다.

위 내용은 배열의 마지막 항목 수를 가져오는 Python 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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