美文网首页
四、元组

四、元组

作者: 过气海豹 | 来源:发表于2019-06-03 22:13 被阅读0次

    “列表非常适合用于存储在程序运行期间可能变化的数据集。列表是可以修改的,这对处理网站的用户列表或游戏中的角色列表至关重要。然而,有时候你需要创建一系列不可修改的元素,元组可以满足这种需求。python将不能修改的值称为不可变的,而不可变的列表被称为元组。”
    其实元组的用法基本上跟列表是一样的,包括定义、方法和各种内置函数等,这里提一下他的“不能被修改”的特性和其他一些有别于列表的性质。

    1创建元组

    1.1创建空元组

    a =()
    print(a)
    

    输出:

    ()
    

    1.2创建只含一个元素的元组

    *需要在元素之后加逗号

    a = (1,)
    print(a)
    

    输出:

    (1,)
    

    1.3创建元组

    其实对于一个元组来说,加不加小括号不是至关重要的,有没有逗号才是最重要的,例如:

    a = 1,2,3
    print(a)
    

    输出:

    (1,2,3)
    

    2修改元组

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

    dimensions1 = (100,200)
    #dimensions[0] = 50#报错:TypeError: 'tuple' object does not support item assignment
    dimensions2 = (250,50)
    dimensions = dimensions1+dimensions2
    print(dimensions) 
    

    输出:

    (100, 200, 250, 50)
    

    其实列表也是有这个功能的,上次忘记提了

    3删除元组

    元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组,如:

    a = (1,2,3,4,5)
    del a
    print(a)#报错:NameError: name 'a' is not defined
    

    4元组运算符

    发现菜鸟这个弄的不错,我就直接截图过来了😁


    图4.1

    5元组与列表转换

    list(tuple)#元组转为列表
    tuple(list)#列表转为元组

    相关文章

      网友评论

          本文标题:四、元组

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