私はそのメンバー自身dict
のあるPythonのdict
を作成しようとしています、そのうちの2つが同じです:同じ値を持つ複数のサブディクテーションを持つPythonディクテーションを定義するにはどうすればよいですか?
servers = {
"test": {
"auth_token": "some-auth-token",
"client_id": "some-client-id",
"client_secret": "some-client-secret",
"scope": "some-scope"
},
"live": {
"auth_token": "auth-token-for-live",
"client_id": "client-id-for-live",
"client_secret": "client-secret-for-live",
"scope": "scope-for-live"
},
"demo": servers["test"] # this doesn't work, but this is what I need
}
マイdemo
サーバー定義は、私のtest
サーバー定義と同じであるが、私はしないでください私はこれをやることができる方法はありますか?
ない可能単一のステートメント – timgeb
での私のデモ設定=> 'サーバー[「デモ」] [「client_secret」] =「foo'' =>の着信スタックオーバーフローの質問」私のテストにいくつかの変更をしてみましょうサーバーは突然変化せずに失敗します、なぜですか?私は本当にコピー貼りが悪いものとしてここに表示されません。 – polku
テストキーとライブキーで最初にdictを作成できますか?その後、デモをキーにしてdictを更新し、値としてテストしてください: 'servers.update({'demo':servers ['test']})' –