牌語備忘録 -pygo

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

牌語備忘録 -pygo

Python で『AttributeError: 'tuple' object has no attribute 'items'』とかなった場合のメモ

(python2.7.13)

コード

def hoge(fuga):
    return {
        'hoge': '{}'.format(fuga)
    },


print hoge('FUGA').items()

実行結果

AttributeError: 'tuple' object has no attribute 'items'

原因

  • 戻り値のところ最後に間違ってカンマ入っちゃってタプルになっている...
    • return {...},
    • return {...}
  • カンマ取って実行すれば正常に結果が取れる
    • [('hoge', 'FUGA')]