Report Bug
Qus :

What will be the output of the following Python code?

x = ['ab', 'cd']  
for i in x:      
    x.append(i.upper())  
print(x)

Qus

निम्नलिखित पायथन कोड का आउटपुट क्या होगा?

x = ['ab', 'cd']  
for i in x:      
    x.append(i.upper())  
print(x)


A. [‘AB’, ‘CD’]
B. [‘ab’, ‘cd’, ‘AB’, ‘CD’]
C. [‘ab’, ‘cd’]
D. Infinite Loop


Solution
D. Infinite Loop



Explanation
The loop does not terminate as new elements are being added to the list in each iteration.



Report Bug