我要用相同长度的字典。而且我有两个索引。我要做的是创建一个像这样的新字典:
字典1中从0到index1的元素
字典2中从index1到index2的元素
从index2到字典1的长度的元素
我已经试过了:
L = len(dic1)
result = {}
ini = random.randint(0,L-1)
end = random.randint(inici+1,L)
i = 0
while i < ini:
key = dic1.keys()[i]
vaue = dic1.get(key)
result[key] = value
i += 1
while i < end:
key = dic2.keys()[i]
vaue = dic2.get(key)
result[key] = value
i += 1
while i < L:
key = dic1.keys()[i]
vaue = dic1.get(key)
result[key] = value
i += 1
return result
但是,当我执行几次迭代时,会出错,因为有时结果的长度与dic1和dic2的长度不同。你能帮我吗?
拉莫斯之舞
桃花长相依
相关分类