![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
[单选题]
已知列表lst=[1,2,3],则执行表达式lst[1]='a'后()
A.报错
B.lst的值为[1,'a',3]
C.lst的值为[1,a,3]
D.lst的值为[1,2,3]
查看答案
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.报错
B.lst的值为[1,'a',3]
C.lst的值为[1,a,3]
D.lst的值为[1,2,3]
A.for i in lst: i=i**2 print(lst)
B.for i in range(0,3): lst[i]**=2 print(lst)
C.for i in range(0,3): lst[i]=i**2 print(lst)
D.for i in range(0,3): lst[i]+=lst[i] print(lst)
A.lst的值为 [1,['d'], 2, 'b', 3, 'c']
B.lst的值为 [1, 'd', 2, 'b', 3, 'c']
C.lst的值为 [1, 'd', 'b', 3, 'c']
D.报错
A.[i[::-1] for i in lst]
B.[(i[1],i[0]) for i in lst]
C.[(v,k) for k,v in lst]
D.[i[1]+i[0] for i in lst]