Python中的元组

1.基本格式

元组名 = (元素1,元素2,元素3.....)

所有的元素都包含在小括号内,同时之间用逗号隔开,彼此之间可以是不同的数据类型

tua = (1,2,3,'a',[4,5,6])
print(tua,type(tua))

定义空元组

tua = ()
print(tua,type(tua))

当元组中只包含一个元素的时候,在末尾需要加上逗号,否则返回的是元组中唯一元素的数据类型

tua1 = ('a')
print(tua1,type(tua1))
tu2 = ('a',)
print(tu2,type(tu2))

2.元组和列表的区别

(1)元组内只有一个元素时末尾必须加逗号,列表则不需要

(2)元组只支持查询操作,不支持增删改操作

列表的博客跳转地址:https://blog.youkuaiyun.com/change_topic/article/details/147239344?spm=1001.2014.3001.5501

3.有关元组相关的操作

tua = (1,2,3,1)
print(tua[0])  #可以通过下标访问元组中的元素
print(tua.count(1)) #统计元组中某个元素出现的次数
print(tua.index(1)) #返回元组中某个元素的索引,如果元素重复,只返回第一次出现的索引
print(len(tua)) #返回元组的长度
print(tua[0:]) #元组也可进行切片操作

python中切片的博客跳转地址:https://blog.youkuaiyun.com/change_topic/article/details/147095290?spm=1001.2014.3001.5501

 4.应用场景

(1)作为函数的参数和返回值

(2)格式化输出后面的()本质上就是一个数组

name = "Alice"
age = 25
person = (name,age)
print("他的名字是%s,年龄是%d" % person)
print(type(person))

python中格式化输出的博客跳转链接:https://blog.youkuaiyun.com/change_topic/article/details/147016386?spm=1001.2014.3001.5501

(3)数据不可被修改,保护数据的安全

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值