同じ長さの辞書が必要です。そして、私は2つのインデックスを持っています。私がしなければならないことは、次のような新しい辞書を作成することです:
- Dictionary1 の 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と同じ長さではない場合があるため、何か問題が発生します。私を助けてもらえますか?
どうもありがとう!