Python assignment 2
Python assignment 2
6
Q.1] Creating an array
Input:
import array
arr = array.array('i', [55, 56 ,57,58,59])
print(arr)
Output:
array('i', [55, 56 ,57,58,59])
Output:
Array: array('i', [55, 56 ,57,58,59])
Output:
Array elements:
55
56
57
58
59
Output:
Last element: 59
Second last element: 58
Output:
Array after removing 26: array('i', [ 56 ,57,58,59])
Output:
Sliced array from index 1 to 4: array('i', [56, 57,58,59])
Output:
Element 55 is found in the array.
print(my_list)
Output:
[55, 56, 54, 58, 59]
Q.10] Reversing an array
Input:
import array = [55, 56, 57, 58, 59]
print("Original array:", arr)
arr.reverse()
print("Reversed array:", arr)
Output:
Original array: array('i', [55, 56 ,57,58,59])
Reversed array: array('i', [59,58,57,56,55])
Input:
import array
arr = array.array('i', [55, 56, 57, 55, 55, 58, 55])
element_to_count = 55
count = arr.count(element_to_count)
print(f"Element {element_to_count} occurs {count} times in the
array.")
Output:
Element 55 occurs 4 times in the array.
Q.12] Extending an array by appending an iterate
Input:
import array
arr = array.array('i', [55, 56, 57])
print("Original array:", arr)
new_elements = array.array('i', [58, 59, 60])
arr.extend(new_elements)
print("Array after extending:", arr)
Output:
Original array: array('i', [55, 56, 57])
Array after extending: array('i', [55, 56, 57, 58, 59, 60])
Output:
Original array: array('i', [55, 56, 57, 58, 59])
Converted list: [55, 56, 57, 58, 59]