Python에서 배열을 만드는 방법 및 Python 배열에 대해 알아야 할 기타 사항

소스 노드 : 1402381

배열은 강력하고 유용한 모듈입니다. Python에서는 Python 표준 라이브러리 또는 NymPy 패키지를 사용하여 배열을 생성할 수 있는 두 가지 방법이 있습니다.

이제 막 시작했거나 단순한 데이터 유형으로 배열을 생성하려는 경우 Python 표준 라이브러리의 배열 모듈로 충분합니다. 그러나 Python이 데이터 과학에 널리 사용됨에 따라 num.py 배열이 더 유연하고 강력하기 때문에 사실상 표준으로 간주될 수 있습니다.

이 자습서에서는 Python 표준 라이브러리에서 배열 모듈을 사용하는 데 중점을 둘 것입니다.

Python 배열이란 무엇이며 무엇을 할 수 있습니까?

Python 배열은 동일한 유형의 여러 항목을 저장할 수 있는 데이터 구조입니다. 예를 들어 문자열 배열을 가질 수 있습니다. 동일한 데이터 유형의 여러 항목으로 작업할 때 배열을 사용하면 요소를 쉽게 저장, 구성, 제거하고 값을 조작할 수 있습니다.

Python 배열로 시작하는 경우 혼란스럽게 들릴 수 있습니다. 그래서 여기 그것에 대해 생각하는 또 다른 방법이 있습니다. 책장을 정리하고 책 제목 목록이 있다고 가정해 보겠습니다. 제목을 정리하거나 특정 정보를 제거하거나 검색하려는 경우 쉽게 액세스할 수 있는 위치에 이 목록을 저장할 수 있습니다. Python에서 이 제목 목록은 배열에 저장됩니다.

흔히 접할 수 있는 혼동은 Python 배열과 목록의 차이입니다. 주요 차이점은 둘에서 저장할 수 있는 값의 유형입니다. 배열은 동일한 데이터 유형의 항목만 저장할 수 있지만 목록은 다양한 데이터 유형의 변형을 저장할 수 있습니다. 위의 책장 예를 들어, 책꽂이에 화분에 심은 식물과 같은 장식 항목도 포함되어 있으면 책장 항목 목록을 Python 목록에 저장해야 합니다.

파이썬에서 배열을 만드는 방법

이제 배열이 무엇인지 알았으므로 다음 단계는 Python 배열을 만드는 것입니다. 간단한 예부터 시작하겠습니다. Python에서 배열을 만들려면 데이터 유형과 값 목록이라는 두 개의 매개변수가 필요합니다. 데이터 유형은 저장하려는 값 유형입니다. 이전 책 목록 예제를 계속하면 여기서 데이터 유형은 책이고 값은 책 제목이 됩니다.

기본 구문은 다음과 같습니다.
a=array(data type,value list)`

책장 예제 사용:
a=array(books, [Harry Potter, Game of Thrones, Narnia, The Hobbit, The Little Prince])

Python 배열의 요소에 어떻게 액세스합니까?

배열의 각 요소에는 0부터 시작하는 인덱스 번호가 있습니다. 이를 통해 배열의 요소에 액세스할 수 있습니다. 기본 구문은 다음과 같습니다.


Array_name[index value]

이전 예를 사용하여 배열의 두 번째 요소에 액세스하려고 한다고 가정합니다.


a=array(books, [Harry Potter, Game of Thrones, Narnia, The Hobbit, The Little Prince]) a[1]=Game of Thrones

Python 배열 길이를 어떻게 알 수 있습니까?

인덱스 번호가 작동하는 방식을 이해하면 Python 배열 길이도 파악할 수 있습니다. 색인 번호가 0부터 시작하므로 Python 배열 길이는 마지막 색인 번호보다 1이 더 큽니다. 또 다른 방법은 len() 파이썬 배열 길이를 알아내는 함수:


a=array(books, [Harry Potter, Game of Thrones, Narnia, The Hobbit, The Little Prince])
len(a)=5

Python 배열에서 요소를 제거하는 방법은 무엇입니까?

Python 배열에서 요소를 제거하는 방법에는 여러 가지가 있습니다.

색인 번호를 기준으로 요소를 삭제하려면 Python의 del 성명서:


a=array(books, [harry potter, game of thrones, narnia, the hobbit, the little prince])
del books[2]

위의 예에서는 Python 배열 "Narnia"에서 세 번째 요소를 삭제합니다. 이 방법을 사용하려면 제거하려는 요소의 인덱스 번호를 알아야 합니다.

그러나 제거하려는 요소가 어디에 있는지 확실하지 않은 경우에는 어떻게 합니까? 이 경우 Python을 사용할 수 있습니다. remove() 방법:


a=array(books, [harry potter, game of thrones, narnia, the hobbit, the little prince])
del books[harry potter]

을 사용해서 바이 remove() 메서드를 사용하면 인덱스 번호를 알 필요 없이 특정 요소를 찾아 제거할 수 있습니다.

Python 배열로 수행할 수 있는 작업에 대해 자세히 알아보려면 다음을 확인하세요. 이 튜토리얼 or 선임 개발자를 찾습니다 Python을 단계별로 마스터하는 데 도움이 됩니다!

Python Array Python 도움말 Python tutorial.png

이 기사에서 Python 배열의 기본 사항을 다루었지만 이것은 빙산의 일각에 불과합니다. Python 표준 라이브러리의 배열 모듈에 익숙해지면 NumPy 패키지와 함께 배열을 사용하는 방법에 대해 자세히 알아볼 수 있습니다.

Python 배열에 대한 추가 리소스: – Python 배열을 목록으로 변환
- Python의 배열에서 요소 제거
- 파이썬에서 배열의 합 찾기
- Python에서 배열을 슬라이스하는 방법

타임 스탬프 :

더보기 Codementor 블로그