4

構成ファイルとして機能するモジュールを作成しました。

users = list(
             dict(
                  username="x",
                  password="y"
                  )
             )

ただし、リストのインポートされたコンテンツを調べると、辞書のエントリではなく、辞書のキーが含まれています。

>>> import user as userdata
import user as userdata
>>> userdata.users
userdata.users
['username', 'password']
>>> 
4

5 に答える 5

1

辞書からリストを作成しています。リスト コンストラクターは、キーを与えるだけの dict を反復処理します。

dict を 1 つの要素として含むリストが必要な場合は、次を使用できます。

[dict(username='test')]
于 2013-08-28T14:05:50.837 に答える
0

dict( )単に使用できるのに、なぜ使用するのか理解できません{ }..

辞書機能をご存知ですか?そうでない場合は、機能を試すことをお勧めしますdir()

そこには、使用できる関数がいくつかあります。

辞書。keys()、辞書内のすべてのキーのリストを返します。

辞書。values()、ディクショナリ内のすべての値のリストを返します。

辞書。items()、各セルに 2 つの「変数」、[0]=キー、[1]=値があるリストを返します

例:

d = { "First":1, "Second":2 }
d.keys()
>> [ "First", "Second" ]
d.values()
>> [ 1, 2 ]
d.items()
>> [ ("First", 1), ("Second", 2) ]
于 2013-08-28T14:20:03.133 に答える