Py学习  »  Python

python中的多值变量

Evan Shrier • 5 年前 • 1769 次点击  

有没有办法给一个变量赋值? 我正在编写一个纸牌游戏和使用的价值,通过王牌的王牌。有没有办法给一个变量赋值“ace”的值和“1”的值等等,king是“13”?这是不必要的,但会使代码更简单和更容易创建。


谢谢大家,我现在有:

from collections import namedtuple
Card = namedtuple('Card', 'name value')
ace = Card(name="ACE", value=1)

当我这样做的时候: print(ace) 我的结局是: Card(name="ACE", value=1) 当我做ace.name或ace.value时,我也得到了正确的结果。

有没有什么方法可以让“ace”值出现在列表中,并且只提取名称?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/40164
 
1769 次点击  
文章 [ 3 ]  |  最新文章 5 年前