【发布时间】:2017-07-30 05:27:10
【问题描述】:
为什么我们需要在下面提到namedtuple 的名称Card?
import collections
Card = collections.namedtuple('Card', ['rank', 'suit'])
我认为一个简单的Card = collections.namedtuple(['rank', 'suit']) 实际上可以产生相同的效果吧?
例如,我可以在 dict 中包含相同的信息,例如:
card = dict({'rank': 'A', 'suit': 'spade'})
【问题讨论】:
标签: python python-3.x data-structures namedtuple