🔰Array in Python..
Introduction and Function
What is an “Array” ?
Array is the collection of elements of similar data type stored in a single variable.
Following are the some data types and space require them in bytes.
char => 1
int => 2
short int =>2
long int =>4
long long int =>8
float =>4
double =>8
Operations on Array :
1.array(data type, value list) :- This function is used to create an array with data type and value list specified in its arguments.
import array
#Initialising array with array values
arr = array.array('i',[1,2,3,7,8,9])#Printing original array
print("The new created array is:",end=" ")
for i in range (0,6):
print(arr[i],end=" ")
print("\r")
OUTPUT =>The new created array is: 1 2 3 7 8 9
2.append():- This function is used to add the value mentioned in its arguments at the end of the array.
#Using append() to insert new value at the end
arr.append(4);#Printing appended array
print("The appended array is:",end=" ")
for i in range(0,7):
print(arr[i],end=" ")
print("\r")
OUTPUT =>The appended array is: 1 2 3 7 8 9 4
3.insert(i,x) :- This function is used to add the value(x) at the i th position specified in its argument.
#Using insert() to insert value at specific position
#Here we are inserting 5 at 2nd position
arr.insert(2,5)print("\r")#Printing array after insertion
print("The array after insertion is:",end=" ")
for i in range(0,8):
print(arr[i],end=" ")
OUTPUT =>The array after insertion is: 1 2 5 3 7 8 9 4
4.pop():- This function removes the element at the position mentioned in its argument and returns it.
# using pop() to remove element at 2nd position
print ("The popped element is : ",end="")
print (arr.pop(2));
# printing array after popping
print ("The array after popping is : ",end="")
for i in range (0,7):
print (arr[i],end=" ")print("\r")
OUTPUT =>The popped element is : 5
The array after popping is : 1 2 3 7 8 9 4
5.remove():- This function is used to remove the first occurrence of the value mentioned in its arguments.
# using remove() to remove 1st occurrence of 1
arr.remove(1)
# printing array after removing
print ("The array after removing is : ",end="")
for i in range (0,6):
print (arr[i],end=" ")
OUTPUT =>The array after removing is : 2 3 7 8 9 4
6.index():- This function returns the index of the first occurrence of value mentioned in arguments.
# Using index() to print index of 1st occurance of 2
print("The index of 1st occurance of 2 is:",end=" ")
print(arr.index(2))
OUTPUT =>The index of 1st occurance of 2 is: 0
7.reverse():- This function reverses the array.
#Using reverse() to reverse the array
arr.reverse()#Printing array after reversing
print("The array after reversing is:",end=" ")
for i in range(0,6):
print(arr[i],end=" ")
OUTPUT =>The array after reversing is: 4 9 8 7 3 2
Hope this blog is helpful to you to clear your concepts..😉🙌
Thanks for reaching here…!!😊