logo

Python의 배열 | 세트 2(중요 기능)

Python의 배열 | 세트 1(소개 및 기능)

Python의 배열 | 세트 2

다음은 배열을 위해 Python에서 제공하는 몇 가지 유용한 함수입니다.

배열 유형 코드 기능

이 함수는 배열이 초기화되는 데이터 유형을 반환합니다. 이 예에서는 arr.typecode를 사용하여 배열 초기화의 데이터 유형을 찾습니다.

Python3
# importing 'array' for array operations import array # initializing array with array values arr= array.array('i'[1 2 3 1 2 5]) # using typecode to print datatype of array print ('The datatype of array is : ') print (arr.typecode) 

산출
The datatype of array is : i

배열 항목 크기 기능

이 함수는 크기 바이트 단위 에스 단일 배열 요소. 이 예에서는 itemsize 함수를 사용하여 배열 요소의 크기(바이트)를 알아냅니다.



Python3
# importing 'array' for array operations import array # initializing array with array values arr= array.array('i'[1 2 3 1 2 5]) # using itemsize to print itemsize of array print ('The itemsize of array is : ') print (arr.itemsize) 

산출
The itemsize of array is : 4

버퍼_정보() 파이썬에서

다음을 나타내는 튜플을 반환합니다. 배열이 저장되는 주소와 그 안에 있는 요소의 개수입니다. 이 예에서는 동일한 작업을 수행하기 위해 buffer_info()를 사용하고 있습니다.

Python3
# importing 'array' for array operations import array # initializing array with array values arr= array.array('i'[1 2 3 1 2 5]) # using buffer_info() to print buffer info. of array print ('The buffer info. of array is : ') print (arr.buffer_info()) 

산출
The buffer info. of array is : (140491260368688 6)

Python의 카운트()

파이썬 카운트() 함수는 발생 횟수를 계산합니다. 배열에 언급된 인수입니다.

Python의 확장()

이 기능 인수에 언급된 전체 배열을 지정된 배열에 추가합니다. 이 예에서는 확장()을 사용하여 다른 배열을 추가합니다.

Python3
# importing 'array' for array operations import array # initializing array with array values arr1 = array.array('i'[1 2 3 1 2 5]) arr2 = array.array('i'[1 2 3]) # using extend() to add array 2 elements to array 1  arr1.extend(arr2) print ('The modified array is : ') for i in range (09): print (arr1[i] end=' ') 

산출
The modified array is : 1 2 3 1 2 5 1 2 3 

배열 fromlist() 함수

이 기능은 다음과 같은 용도로 사용됩니다. 인수에 언급된 목록을 배열 끝에 추가합니다. 이 예에서는 fromlist()를 사용하여 배열 끝에 목록을 추가합니다.

Python3
# importing 'array' for array operations import array # initializing array with array values arr = array.array('i'[1 2 3 1 2 5]) li = [1 2 3] # using fromlist() to append list at end of array arr.fromlist(li) # printing the modified array print ('The modified array is : 'end='') for i in range (09): print (arr[i]end=' ') 

산출
The modified array is : 1 2 3 1 2 5 1 2 3 

Python의 tolist()

이 함수는 배열을 목록으로 변환하는 데 사용됩니다. 이 예에서는 tolist()를 사용하여 배열을 목록으로 변환합니다.

Python3
# importing 'array' for array operations import array # initializing array with array values arr = array.array('i'[1 2 3 1 2 5]) # using tolist() to convert array into list li2 = arr.tolist() # printing the new list print ('The new list created is : 'end='') for i in range (0len(li2)): print (li2[i]end=' ') 

산출
The new list created is : 1 2 3 1 2 5