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].