Python之元组tuple对象的创建的十种方式

一:使用(),创建空的元组对象

temp = ()

二:使用tuple类的构造器,创建空的元组对象

temp = tuple()

三:使用(),创建仅有一个元素的元组对象

temp = ("hello",)   #注意:尾部的逗号不可省略

四:省略(),创建仅有一个元素的元组对象

temp = "hello",    #注意:尾部的逗号不可省略

五:省略(),创建包含多个元素的元组对象

temp = 1,2,"Hello World"     #逗号隔开多个元素

六:使用tuple类的构造器,传入参数为list

temp = tuple([1,2,3])

七:使用tuple类的构造器,传入参数为dict

temp = tuple({"wang":1,"yuan":2,"wai":3}) #字典的key将组装到一个tuple中

八:使用tuple的构造器,传入参数为str

temp = tuple("wangYuanWai")   #每个字符串会成为元组的元素

九:使用tuple的构造器,传入参数为set

temp = tuple({1,2,3})

十:for in语法中,逗号隔开的对象会自动组装成一个元组对象

for target in [1,2,3],["wangba",8,9],'hello':
    print(target)

输出结果:

[1, 2, 3]
['wangba', 8, 9]
hello

说明

1、文中简化了概念,tuple的构造器可传入一个序列对象或者可迭代对象,详情见官方文档

2、tuple是定义在builtins模块中的一个类,每个元组对象,是tuple类产生的对象

参考文献:内置类型 — Python 3.10.7 文档

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值