は、私は、このコードは2行で書くことができることをは、SetDefaultメソッドまたはラムダ使用していることを感じてい:このコードは2行で記述できますか?
variables = ['a','b','c','d']
for value in indefinite_dict.values():
str1 = immediate_instantiation.get(value)
if str1 == None:
immediate_instantiation.update({value:variables[0]})
del variables[0]
それはindefinite_dictの値をループし、それらを置くとし、その値がまだない場合即時インスタンス化辞書のキーを押すと、変数リストの最初のメンバーの値でその辞書にエントリとして追加され、変数リストの最初のメンバーが削除されます。
'変数[0]'は何ですか? –
それは手紙のリストです。 – bobsmith76
'変数 'とは何かを追加したコンテキストと、それを含む必要があるものがより良い解決策を作り出すのに役立つかもしれません。 – Ryan