- 1
output of following code??explain briefly please
d = {'foo': 1, 'bar': 2, 'baz': 3} while d: print(d.popitem()) print('Done.')
1 Answer
+ 3
While d:
it denotes the values in the d.
Which means until d becomes false perform following..
d.popitem()
It is a function that performs pop operation.
Pop operation is removing the last item.(for more info learn abt stack). as it is in while loop it removes the items in the d continuously until it becomes null.
Aftering removing all items in d , it exits from while loop and then follows the print statement (done..)
Hope u understood..