a = {'1':[1,2,1,2,1,2],'2':[1,2,1,2,1,2,2],'3':[1,2,1,2,1,2,2]} for v in a.values(): for i in v: if i == 2: v[i] = 3 print(a)
问题
1.把字典所有的值,列表里面的元素 2 换成 3
运行结果 '1':[1,3,1,3,1,3],'2':[1,3,1,3,1,3,3],'3':[1,3,1,3,1,3,3]
收起
a = {'1':[1,2,1,2,1,2],'2':[1,2,1,2,1,2,2],'3':[1,2,1,2,1,2,2]} for v in a.values(): for i in range(len(v)): if v[i] == 2: v[i] = 3 print(a)
报告相同问题?