zoukankan      html  css  js  c++  java
  • Python中元组的学习

    Python 的元组与列表类似,不同之处在于元组的元素不能修改

    一、元组的声明

    tup1 = ("python",1,"apple",[1,2,3])
    print(tup1)

    注意:元组中只包含一个元素时,需要在元素后面添加逗号

    tup1 = ("python")
    tup2 = ("python",)
    print(type(tup1))   # <class 'str'>
    print(type(tup2))   # <class 'tuple'>

    二、元组的取值同字符串:元组[索引]

    tup1 = ("python",1,"apple",[1,2,3])
    print(tup1[1])  # 1
    print(tup1[-1][1])  #2

    三、往元组中增加元素:元组不支持修改,但可以通过连接组合的方式进行增加

    tup1 = ("python",1,"apple",[1,2,3])
    tup2 = ("hello",2)
    tup3= tup1 + tup2 
    print(tup3)  # ('python', 1, 'apple', [1, 2, 3], 'hello', 2)

    四、元组的修改:元组是不可变类型,不能修改元组的元素。可通过现有的字符串拼接构造一个新元组

    tup1 = ("python",1,"apple",[1,2,3])
    tup1 = tup1[1:3]
    print(tup1)  # (1, 'apple')

    五、元组的删除:元组不支持单个元素删除,但可以删除整个元组

    tup1 = ("python",1,"apple",[1,2,3])
    del tup1
    print(tup1)  # NameError: name 'tup1' is not defined
  • 相关阅读:
    php面向对象开发的学习
    我的php感悟
    说说面向对象
    session,上传文件
    PHP构造函数的用法分析
    生成图片
    上传文件
    fetch
    ajax2
    ajax1
  • 原文地址:https://www.cnblogs.com/heyuling/p/13386491.html
Copyright © 2011-2022 走看看