Report Bug
Qus :

What will be the output of the following Python code?

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

Qus

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

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


A. [‘ab’, ‘cd’]
B. [‘AB’, ‘CD’]
C. [None, None]
D. none of the mentioned


Solution
A. [‘ab’, ‘cd’]



Explanation
The function upper() does not modify a string in place, it returns a new string which isn’t being stored anywhere.



Report Bug