天天看點

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'