python 3.3.5. faced strange issue while working with List. In line 6th and 8th I am printing same variable but not sure why it is getting converted into uppercase
siblingList = [['Abc', 'Xyz', 'Def'],['Ghi','Jkl','Mno','Pqr'],['Stu', 'Pvw']]
siblingList1 = siblingList
for i in range(len(siblingList)):
for j in range(len(siblingList[i])):
print(siblingList[i][j])
siblingList1[i][j] = siblingList[i][j].upper()
print(siblingList[i][j])
Output:
Abc
ABC
Xyz
XYZ
Def
DEF
Ghi
GHI
Jkl
JKL
Mno
MNO
Pqr
PQR
Stu
STU
Pvw
PVW