Python에서 배열 선언

Syed Moiz Haider 2023년1월30일
  1. list클래스가 나타내는 배열의 Python 선언
  2. array모듈을 가져 와서 Python에서 배열 선언
Python에서 배열 선언

이 튜토리얼은 파이썬에서 배열을 선언하기 위해 다른 메소드를 등록합니다. 목록에는 여러 유형의 값이 포함될 수 있으므로 배열 개념은 일반적으로 목록의 개념과 혼합됩니다. 배열의 개념은 C 언어 유형 기능을 제공하므로 거의 사용되지 않습니다. 이 튜토리얼은 파이썬에서 목록과 배열을 선언하는 방법을 설명합니다.

list클래스가 나타내는 배열의 Python 선언

배열의 개념은 종종 목록의 개념과 혼합됩니다. 목록은 데이터 유형이 다를 수있는 동적 길이를 가진 이기종 항목의 모음입니다. 그러나 배열은 항목의 동종 컬렉션을 명시 적으로 처리하는 개체의 컬렉션입니다. 간단히 말해서, 배열은list클래스로 표시되며, 다른쪽에 대괄호가있는 할당 연산자로 간단히 할당 할 수 있습니다.

목록의 항목은 필요한 인덱스를 전달하기 만하면 액세스 할 수 있습니다. 예를 들어temp[2]는 세 번째 항목에 액세스합니다. 항목은 끝에 추가 할 항목과 함께temp.append()모듈을 사용하여 추가 할 수 있습니다. 또한insert(x, y)함수를 사용하여 필요한 색인에 요소를 삽입 할 수 있습니다. 인덱스는x값으로 제공 될 수 있으며 값은y값으로 제공됩니다. 인덱스 값은 역순으로 요소에 액세스하기 위해 음수 일 수도 있습니다.

아래의 예제 코드는 Python에서arraylist로 정의하는 방법과 사용할 수있는 기능을 보여줍니다.

temp = [1, 2, 3, "s", 5]
print(temp[-2])
temp.insert(4, 6)
print(temp[-2])
temp.append("f")
print(temp)

출력:

s
6
[1, 2, 3, 's', 6, 5, 'f']

array모듈을 가져 와서 Python에서 배열 선언

동종 요소 만 포함하는 기능으로 배열을 초기화하려면array모듈을array라이브러리에서 가져옵니다. 배열은 괄호와 기본적으로 두 개의 매개 변수로 정의됩니다. 첫 번째 매개 변수는 요소의유형을 정의하는type code이고 다른 매개 변수는 대괄호로 묶인 요소 목록입니다. 사전에 파이썬으로 선언 할 필요가 없습니다.

배열의 요소는array.index(x)함수로 액세스 할 수 있습니다. 여기서x는 배열의 색인입니다. 마찬가지로 삽입 작업은array.insert(i,x)함수를 사용하여 배열에서 수행 할 수도 있습니다. 여기서i는 인덱스이고x는 삽입 할 값입니다.

Python에서 배열이 생성되는 방법을 보여주는 예제 코드가 아래에 제공됩니다.

from array import array

temp_array = array("i", [1, 2, 3, 4, 5])
print(temp_array.index(2))
temp_array.insert(2, 6)
print(temp_array)

출력:

1
array('i', [1, 2, 6, 3, 4, 5])
Syed Moiz Haider avatar Syed Moiz Haider avatar

Syed Moiz is an experienced and versatile technical content creator. He is a computer scientist by profession. Having a sound grip on technical areas of programming languages, he is actively contributing to solving programming problems and training fledglings.

LinkedIn

관련 문장 - Python Array