(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は使うけどこれは使わないか