2017-02-28 6 views
0

私はユーザー入力を受け取り、その後リストに追加される新しい辞書を作成するクラスプロジェクト用のプログラムに取り組んでいます。私はどのように各エントリの新しい辞書の名前を作成し、名前を変更するために変数を使用して問題に良い答えになると思った(xはエントリインデックスですIEのdictx)しかし、このソリューションを研究していることは、変数を使った変数名は悪い考えです。新しい辞書を作成してリストに追加する簡単な方法はありますか?リスト内の変数として新しい辞書を作成する

+0

。あなたが名前を必要としないなら、dictsをリストに追加するだけです。 – BallpointBen

+0

[この質問](http://stackoverflow.com/questions/42519795/creating-a-object-with-a-string/42520170?noredirect=1#comment72178053_42520170)は密接に関連した問題を扱っています。私はこれが重複としてこれをフラグするのに十分に近いことを知らない。 – Prune

+3

ようこそ[so]。あなたが探しているものを正確に伝えることは難しく、これはコード作成サービスではありません。 [ask]を確認し、いくつかの詳細を追加してください。望ましくは、入力、出力、あなたの試みから得られた出力を入力してください。 – TemporalWolf

答えて

0

あなただけでリストにあなたの鍵を追加することができます:あなたがそれらの名前をしたい場合は、dictsの辞書を作る

myList=[] 
for key in MyDict.keys(): 
    myList.append(key) 
+0

これは、すでにあいまいな質問に記載されている事実上すべてのステップを逃してしまいます。ユーザー入力はどこですか? MyDictはどこで作成しますか?答えを投稿する前に質問の説明を待つ方が良いです。 – roganjosh

+0

私は彼にキー辞書からリストを作成する一般的な方法を与えました。 しかし確かにいくつかの説明は理解されるであろう。 –

+0

'myList = list(MyDict.keys())'はこれを行うための一般的な方法です。 – SethMMorton

関連する問題