Pythonでの辞書作成の別の方法
辞書作成の別の方法として、
dict関数の使用があります。
そのパラメータには
キーと値のペアを渡す必要があります。
パラメータに何も指定しない場合、作成される辞書は
空になります:
dct = dict()
print(dct) # {} と出力される
それでは、2つの要素を持つ辞書を作成しましょう。
そのために、最初のパラメータに関数に文字列キーを渡しますが、
引用符なしで渡します。その後、演算子 =
を置き、値を記述します。カンマで区切って2番目のペアを
指定します:
dct = dict(a='1', b='2')
print(dct) # {'a': '1', 'b': '2'} と出力される
ただし、dict関数には数値をキーとして
渡すことはできません。その場合、
エラーが返されます:
dct = dict(1='a', 2='b') # エラーが出力される
次のコードがあります:
dct = dict(a=1, b=2, c=3)
print(dct)
コンソールに何が出力されるか答えてください。
次のコードがあります:
dict('1'='a', '2'='b', '3'='c')
print(dct)
コンソールに何が出力されるか答えてください。
次のコードがあります:
dict(a='12', b='34', c='56')
print(dct)
コンソールに何が出力されるか答えてください。
次のコードがあります:
dct = dict(0='abc', 1='def')
print(dct)
コンソールに何が出力されるか答えてください。