美文网首页
Python中的基本数据类型之元组类型

Python中的基本数据类型之元组类型

作者: 那些年追过的Python | 来源:发表于2019-01-10 19:41 被阅读17次

    元组数据类型也是序列类型,和列表类型十分的相似,同样可以根据索引来获取元素,并且一样可以使用切片操作,和列表的不同之处在于,元组是不可变类型,一旦创建是无法修改里面的值的。

    • 元组的创建

    元组是用小括号表示,数据项与数据项之间用逗号隔开,并且对于元组中数据的类型是没有限制的

    a = (1,2,"hello",4)
    

    值得注意的是当元组中只有一个元素的时候,我们必须在末尾加逗号

    a = (1,)
    
    • 访问元组

    之前讲了列表和字符串,都可以通过索引的方式去访问,元组也一样,因为三者都是序列类型,访问的方式和列表、字符串的方式一样,这里就不在阐述了

    • 删除元组
    a = (1,2,3)
    del a
    
    • 元组中的一些常用运算符
    表达式 运行结果 解释说明
    (1,2) + (3,4) (1,2,3,4) 元组拼接
    (1,)*3 (1,1,1) 乘法运算
    2 in (1,2,3) True 成员运算
    for i in (1,2,3):print(i) 1,2,3 循环迭代
    len(1,2) 2 计算长度,适用于列表、元组、字符串、集合
    • 元组的内置方法

    元组的内置函数较少,并且十分简单

    1.max、min最大值和最小值函数

    t = (1,2,3)
    print(max(t))   ---> 3
    print(min(t))   ---> 1
    

    2.tuple将序列类型转换成元组类型

    a  = "1234"
    b = tuple(a)
    print(b)  ---->  ("1","2","3","4")
    c = [0,1,2,3]
    d = tuple(c)
    print(d)  ---->  (0,1,2,3) 
    

    以上内容是元组中的主要内容,后面当我们用到的时候我们再做其他的解释

    相关文章

      网友评论

          本文标题:Python中的基本数据类型之元组类型

          本文链接:https://www.haomeiwen.com/subject/tryirqtx.html