私はPythonで同等のES6機能を見つけようとしています。 JSでPy600のES6計算されたプロパティ名
、私はこのようなものがあります:
MyClass.render(storyboard=dict([getAuthor()]=self.authorStoryData()))
:私は、同様のようなものをPythonでdictのコンストラクタで辞書のキーを構成することができますしたい
let obj = {['composed' + objKey()]: true}
を
[getAuthor()]
は、その関数の戻り値の辞書キーになります。変数があれば、それは価値などです。
これをPythonでやってもらえますか?
私はdict=('%s' % (variable,)=self.content
を実行しようとしましたが、エラーが発生しました。
ありがとうございます。次のものはまだ有効ですか? 'MyClass.render(storyboard = {'composed + objKey():self.authorStoryData()})' – qarthandso
これはまったく同じです。読みやすさの理由から、辞書作成を独自の行に置くことは意味がありますが、 – poke
基本的に、あなたは '[]'構文なしで何でもしたいです。 JSではPythonで 'something 'がリテラルになりますが、これは' something'の* value *になります...リテラルのリテラルを明示的にする必要があります... –