美文网首页
Python元组

Python元组

作者: 一誠 | 来源:发表于2017-11-02 22:46 被阅读95次

    Python的元组与列表类似,不同之处在于元组的元素不能修改,元组使用小括号,列表使用方括号,元组创建很简单,只需要在括号中添加元素(在没有歧义的情况下可以省略),使用逗号隔开.
    创建

    tup = ('1',2,4,5)
    

    元组中只包含一个元素时,需要在元素后面添加逗号来消除歧义

    tup = (50,);
    tup = ()#空元组
    

    访问元组

    print tup
    print tup[1:5]
    

    修改元组
    元组中的元素值是不允许修改的,但我们可以对元组进行连接组合,如下实例:

    tup[0]=1#直接修改是非法的
    //TypeError: 'tuple' object does not support item assignment
    

    +连接元组
    *重复元组元素

    删除元组
    元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组,del tup;
    元组运算符

    len((1, 2, 3)) #计算元素个数
    (1, 2, 3) + (4, 5, 6)#连接
    ('Hi!',) * 4#复制
    3 in (1, 2, 3)#元素是否存在
    for x in (1, 2, 3): 
        print x,    1 2 3#迭代
    

    元组索引,截取
    任意无符号的对象,以逗号隔开,默认为元组,如下实例:

    print 'abc', -4.24e93, 18+6.6j, 'xyz';
    x, y = 1, 2;
    

    元组内置函数

    cmp(tuple1, tuple2) #比较两个元组元素。
    len(tuple) in #计算元组元素个数。
    max(tuple) #返回元组中元素最大值。
    min(tuple) #返回元组中元素最小值。
    tuple(seq) #将列表转换为元组。
    

    相关文章

      网友评论

          本文标题:Python元组

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