Open In App

Array in Python | Set 2 (Important Functions)

Improve
Improve
Improve
Like Article
Like
Save Article
Save
Share
Report issue
Report

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 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)


Output

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 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)


Output

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 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())


Output

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 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 (0,9):
    print (arr1[i], end=" ")


Output

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 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 (0,9):
    print (arr[i],end=" ")


Output

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 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 (0,len(li2)):
    print (li2[i],end=" ")


Output

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


Last Updated : 06 Sep, 2023
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads