Array in Python | Set 2 (Important Functions)
Array in Python | Set 1 (Introduction and Functions)
Array in Python | Set 2
Below are some more useful functions provided in Python for arrays:
Array Typecode Function
This function returns the data type by which the array is initialized. In this example, we are using arr.typecode to find out the data type of array initialization.
Python3
# importing "array" for array operationsimport array # initializing array with array valuesarr= array.array('i',[1, 2, 3, 1, 2, 5]) # using typecode to print datatype of arrayprint ("The datatype of array is : ")print (arr.typecode) |
The datatype of array is : i
Array itemsize Function
This function returns the size in bytes of a single array element. In this example, we are using itemsize function to find out the size in byte of an array element.
Python3
# importing "array" for array operationsimport array # initializing array with array valuesarr= array.array('i',[1, 2, 3, 1, 2, 5]) # using itemsize to print itemsize of arrayprint ("The itemsize of array is : ")print (arr.itemsize) |
The itemsize of array is : 4
buffer_info() in Python
Returns a tuple representing the address in which array is stored and number of elements in it. In this example, we are using buffer_info() to do the same.
Python3
# importing "array" for array operationsimport array # initializing array with array valuesarr= array.array('i',[1, 2, 3, 1, 2, 5]) # using buffer_info() to print buffer info. of arrayprint ("The buffer info. of array is : ")print (arr.buffer_info()) |
The buffer info. of array is : (140491260368688, 6)
count() in Python
Python count() function counts the number of occurrences of argument mentioned in array.
extend() in Python
This function appends a whole array mentioned in its arguments to the specified array. In this example, we are using extend() to append another array.
Python3
# importing "array" for array operationsimport array # initializing array with array valuesarr1 = 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 (0,9): print (arr1[i], end=" ") |
The modified array is : 1 2 3 1 2 5 1 2 3
Array fromlist() Function
This function is used to append a list mentioned in its argument to end of array. In this example, we are using fromlist() to append a list to end of array.
Python3
# importing "array" for array operationsimport array # initializing array with array valuesarr = array.array('i',[1, 2, 3, 1, 2, 5]) li = [1, 2, 3] # using fromlist() to append list at end of arrayarr.fromlist(li) # printing the modified arrayprint ("The modified array is : ",end="")for i in range (0,9): print (arr[i],end=" ") |
The modified array is : 1 2 3 1 2 5 1 2 3
tolist() in Python
This function is used to transform an array into a list. In this example, we are using tolist() to convert an array to list.
Python3
# importing "array" for array operationsimport array # initializing array with array valuesarr = array.array('i',[1, 2, 3, 1, 2, 5]) # using tolist() to convert array into listli2 = arr.tolist() # printing the new listprint ("The new list created is : ",end="")for i in range (0,len(li2)): print (li2[i],end=" ") |
The new list created is : 1 2 3 1 2 5


