誰かがこの行が何をするのか私に説明できますか?
q = { 1: [[1]] }
ありがとうございました。
1つのキーで辞書を作成し、その値はネストされたリストです。
>>> q = { 1: [[1]] }
>>> q.keys()
[1]
>>> q[1]
[[1]]
>>> q[1][0]
[1]
>>> q[1][0][0]
1
Pythonでは、リストは0ベースのインデックスを使用するため、上記の例の参照はリストの最初の要素を[0]
取得することに注意してください。
または反対側からアプローチするには:
1
単なるリテラル整数値です[elem1, elem2, elem3]
はリスト定義であるため、 1つの要素である整数を[1]
含むリストも同様です。1
{key: value}
は辞書の定義であり、キーのセットを対応する値に接続します。の値を指す{1: 1}
キーである1つのキーと値のペアを持つ辞書を作成します。1
1
[[]]
1つの要素、別の空のリストを含むリストです。[[1]]
は1つの要素を持つリストであり、別のリストには1つの要素もあり、整数値1です。{1: [[1]]}
は、1つのキー、整数値1を持つ辞書であり、1つの要素を持つリスト、1つの要素しかない別のリスト、別の整数値1に接続されています。