I am trying to delete a list within a list but my code is unable to do so even though I have deleted the list.
y = [45]
x = [1,2,3,5,y]
del y
print(x)
Output of printing x:
[1, 2, 3, 5, [45]]
My output shows as [1, 2, 3, 5, [45]] which means list y still exists in list x.
But I deleted list y in my code. Why is list y still not deleted then? Is there something wrong with my code? How do I delete an entire list in Python?