python生成元祖函数 python生成元组函数

Python中tuple()函数的基本语法是什么?Python中tuple()函数的基本语法如下:
tuple(iterable)
其中 , iterable是一个可迭代的对象,例如一个列表或一个字符串 。tuple()函数会将这个可迭代对象转换为一个元组,并返回结果 。
例如,如果我们有一个列表 mylist = [1, 2, 3] , 我们可以使用tuple()函数将其转换为元组:
【python生成元祖函数 python生成元组函数】mytuple = tuple(mylist)
这样,mytuple就是一个包含三个元素的元组,即 (1, 2, 3) 。
总的来说,Python中tuple()函数的基本语法是将一个可迭代的对象转换为一个元组,并返回结果 。
python中可用什么函数将一个对象转换成元组?用tuple() 。刚开始学没有接触到面向对象 , 暂时把list,tuple等理解成函数,其实list , tuple这些是类,因为print(tuple)输出的是class 'tuple' 。。。
说说 Python 的具名元组 Python 提供的元组与列表类似,不同之处在于元组的元素不能修改 。虽然有时候很方便 , 但因为不能为元组内部的数据进行命名,所以没有那么直观 。
Python 引入了 collections.namedtuple 这个工厂函数,用来构造一个带字段名的元组 。
(1)声明与实例化
我们一般这样来构造具名元组:
下面是声明一个具名元组及其实例化方法的示例:
运行结果:
这里通过 collections.namedtuple 创建了一个具名元组,用来表示一张扑克牌 。rank 表示扑克牌点数,suit 表示花色 。可以通过字段名或者位置来实例化一个具名元组 。这里的 select_card 表示抽到一张黑桃 10 。
(2)特有属性与方法
具名元组还拥有以下这些特有的属性与方法 。
运行结果:
另外,通过 . 语法还可以获取具名元组中所对应的属性值:
运行结果:
python生成元祖函数的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于python生成元组函数、python生成元祖函数的信息别忘了在本站进行查找喔 。

    推荐阅读