如何使用python将值作为空字符串添加到此字典中的缺失键

Rit*_*eke 0 python python-2.7

字典样本如下:

d = { 1:'',2:'',3:'',5:'',6:'2',7:'',9:'',10:'6',11:'7',13:'9',14:'',15:'11'}
Run Code Online (Sandbox Code Playgroud)

并且我想在键3之后添加带有空字符串的键4作为键,使用空键作为键8将键8添加到键7之后等等....我想在python中使用最简单的代码.

Joh*_*ooy 5

>>> d = { 1:'',2:'',3:'',5:'',6:'2',7:'',9:'',10:'6',11:'7',13:'9',14:'',15:'11'}
>>> d.update(dict.fromkeys(set(range(16)).difference(d), ''))
>>> d
{0: '', 1: '', 2: '', 3: '', 4: '', 5: '', 6: '2', 7: '', 8: '', 9: '', 10: '6', 11: '7', 12: '', 13: '9', 14: '', 15: '11'}
Run Code Online (Sandbox Code Playgroud)

请注意,dict 无序的,即使它在这个例子中看起来有序!