千锋教育-做有情怀、有良心、有品质的职业教育机构

python如何定义具名元组?

来源:千锋教育
发布时间:2023-11-13 16:14:18
分享

python如何定义具名元组?

1、定义具名元组需要2个参数,第1个参数是类名,第2个参数是字段名,既可以是可迭代对象(如列表和元组),也可以是空格间隔的字符串:

Card=collections.namedtuple("Card",("rank","suit"))

Card=collections.namedtuple("Card","ranksuit")

2、初始化时以一串参数形式传入构造函数:

card_test=Card("J","hearts")

3、既可以通过.运算符,也可以用索引来取值:

print(card_test.rank)

print(card_test[1])

这个带名字的元组,对调试程序有很大帮助。

以上就是python定义具名元组的方法,希望能对大家有所帮助。更多Python学习教程请关注IT培训机构:千锋教育。

声明:本站部分稿件版权来源于网络,如有侵犯版权,请及时联系我们。

相关推荐

  • python如何使用__iter__()展现外部状态 python如何使用__iter__()展现外部状态(推荐操作系统:windows7系统、Python3.9.1、DELLG3电脑。)1、如果你想让你的生成器暴露外部状态给用户,别忘了你可以简单的将它
  • python生成器如何进行解析 python生成器如何进行解析(推荐操作系统:windows7系统、Python3.9.1、DELLG3电脑。)1、说明生成器解析其实就是列表解析的扩展,当我们明确需要使用小标访问的时候,使用列表解析
  • python生成器调用方法引发异常 python生成器调用方法引发异常(推荐操作系统:windows7系统、Python3.9.1、DELLG3电脑。)注意,在生成器已经执行时调用下面的任何生成器方法会引发ValueError异常。1、
  • pythonyield的使用注意 python中yield的使用注意(推荐操作系统:windows7系统、Python3.9.1、DELLG3电脑。)1、说明一旦在函数中使用了yield,它就变成了生成函数。但yield不能和retu
  • python生成器函数的特点 python生成器函数的特点(推荐操作系统:windows7系统、Python3.9.1、DELLG3电脑。)1、特点生成器函数执行时不执行函数体next生成器时,从现在的代码到之后的第一个yield
  • python异常处理的流程是什么? python异常处理的流程是什么?(推荐操作系统:windows7系统、Python3.9.1、DELLG3电脑。)1、过程执行try下面的语句。发生异常时,在except语句中寻找对应异常病进行处理