您无需致电
d.keys(),因此
if key not in d: d[key] = value
足够的。没有更清晰,更易读的方法。
您可以使用再次更新
dict.get(),如果密钥已经存在,它将返回一个现有值:
d[key] = d.get(key, value)
但我强烈建议您反对;这是代码打高尔夫球,妨碍了维护和可读性。
欢迎分享,转载请注明来源:内存溢出
您无需致电
d.keys(),因此
if key not in d: d[key] = value
足够的。没有更清晰,更易读的方法。
您可以使用再次更新
dict.get(),如果密钥已经存在,它将返回一个现有值:
d[key] = d.get(key, value)
但我强烈建议您反对;这是代码打高尔夫球,妨碍了维护和可读性。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)