python ディクショナリにおける.pop()の謎の挙動
Q&A
解決したいこと
特に困っていないが、構造が理解できないので知りたい。
謎の挙動
コード
a = [500,100,300]
d = {"age":a.pop()}
print(d)
出力結果
{'age': 300}
python習いたての身からするとa.pop()はaのリストの最後尾を消すので出力は
{'age':[500,100]}
になると思ったのですが違うのでしょうか。
google Colaboratoryで動かしています。
0