Python中元组的用法

1、元组简单定义

  1. 类似列表,当成容器使用

  2. 定义的符号为:()

  3. 元组中内容不可修改(不可增、删、改)

  4. 关键字为:tuple

  5. 需要注意:当元组只有一个元素时,需要在此元素后加上逗号才为元组数据类型。

    t1 = ()
    print(type('hello'))
    #输出为:<class 'tuple'>
    t2 = ('hello')
    print(type(t2))
    #输出的结果为:<class 'str'>,此时的()可能被当成了小括号。
    t2 = ('hello',)
    print(type(t2))
    #输出结果为:<class 'tuple'>
    

2、查询

跟字符串查询一样,详见: 字符串中 [ ] & [ : ] & [ : : ]

3、求最值和总和

跟求列表最值和总和一样的,都是使用系统函数max()、min()、sum()。可以参考:python中列表的用法

4、列表转元组

list1 = [1,5,3,2]
print(tuple(list1))
#输出结果为:(1,5,3,2)

5、元组中内置函数

  1. tuple.index() : 在元组中找出元素的位置。
  2. tuple.count() : 找元组中元素的个数。

6、拆包和装包

t1 = (4,7,3)
a,b,c = t1
print(a,b,c)
#输出结果为:4,7,3

#当变量个数与元组元素不一样时
t1 = (2,5,8,9,7)
a,*b,c = t1
print(a,b,c)
#输出结果为:2,5,[8,9,7]

#把列表拆包和装包使用字符 *
t1 = (9,4,8,6)
a,*b = t1
print(a,b)
#输出结果为:9,[4,8,6]
print(*b)
#输出结果为:4,8,6
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值