Question 4 of 16intermediate🔧 ApplyShort Answer3 marks
What will be the output of the following code segment:
(a)
myList = [1,2,3,4,5,6,7,8,9,10] del myList[3:] print(myList)
Answer
[1, 2, 3]
(b)
myList = [1,2,3,4,5,6,7,8,9,10] del myList[:5] print(myList)
Answer
[6, 7, 8, 9, 10]
(c)
myList = [1,2,3,4,5,6,7,8,9,10] del myList[::2] print(myList)
Answer
[2, 4, 6, 8, 10]
Explanation
The del statement removes elements from a list. When used with slicing, it deletes the specified slice. In part (a), del myList[3:] deletes from index 3 to the end, leaving [1,2,3]. In part (b), del myList[:5] deletes the first five elements, leaving [6,7,8,9,10]. In part (c), del myList[::2] deletes every second element starting from index 0, leaving the even-indexed elements removed, resulting in [2,4,6,8,10].