【发布时间】:2020-07-11 07:21:09
【问题描述】:
将 mydict 插入 mylist 的第三个位置 4 次, 名称应递增的位置(例如:x1,x2,x3..)
mylist=["a","b","c","d"]
mydict={'name':"x"}
for i in range(1,5):
mydict['name']="x"+str(i)
mylist.insert(2,mydict)
print(mylist)
预期输出:
['a', 'b', {'name': 'x4'}, {'name': 'x3'}, {'name': 'x2'}, {'name': 'x1'}, 'c', 'd']
实际输出:
['a', 'b', {'name': 'x4'}, {'name': 'x4'}, {'name': 'x4'}, {'name': 'x4'}, 'c', 'd']
【问题讨论】: