牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

Python の配列だけでなく辞書でも pop() メモ

(python2.7)

とあるライブラリのコード見てたらあれっこれは?と思い、手元でやってみたらできた...

配列で pop()

まあこれは知ってた

a = ['hoge', 'fuga']
b = a.pop()
print(a)  # ['hoge']
print(b)  # fuga

辞書で pop()

a = {'hoge': 'HOGE', 'fuga': 'FUGA'}
b = a.pop('fuga', None)
print(a)  # {'hoge': 'HOGE'}
print(b)  # FUGA
c = a.pop('piyo', None)
print(c)  # None

辞書でできるの今知った... まあgetは使うけどこれは使わないか

参考