天天看点

python代码的奇淫巧技

本文由腾讯云+社区自动同步,原文地址 http://blogtest.stackoverflow.club/article/tricks_in_python/

  • 快速生成字典

    我们有一个长长的字典settings,现在要从中抽取指定的键值对构成新字典,如何实现?

    discriminator_vars

    是要选择的键
discriminator_vars = ['hidden_units_d', 'seq_length', 'cond_dim', 'batch_size', 'batch_mean'] 
 discriminator_settings = dict((k, settings[k]) for k in discriminator_vars)            

复制

  • 更新python local变量

    settings

    是一个字典,更新到本地环境变量后,可以直接通过访问键值
locals().update(settings)           

复制

如果

settings[key]='value'

,那么本地

print(key)

不会报错,而是输出

'value'