zoukankan      html  css  js  c++  java
  • 元组

    元组在一定的情况下与列表相似,可是又与列表有差距,元组中的值是不能改变的。(函数的返回值是一个元组)

    #元组
    yuanzu=(1,2,3,4,5,"你好")
    print(yuanzu)
    print(yuanzu[4])
    #元组的值不能改变
    #元组也支持列表切片
    print(yuanzu.count(5))
    yuanzu.index("你好")
    print(yuanzu)
    s=(1,2,3)
    t=(4,5,6)
    d=s+t
    print(d)
    d=s*3
    print(d)
    w=s,t
    print(w)#((1, 2, 3), (4, 5, 6))
    #元组的上述操作与列表有些相同,不同的是不能改变元组中的元素
    #推导式(循环)
    w=[1,2,3,4,5]
    #yuan=(i for i in w)
    #推导式的中括号并不能是因为为元组而改变,会产生报错
    #产生一个值的元组
    only=("only",)
    print(only)
    #打包,解包
    #打包,类型不同打包一起
    r=(1,"类型",3.12)
    #进行赋值,就是解包的一个过程
    x,y,z=r
    print(x,y,z)#1 类型 3.12
    #之前说元组中的值不可变,但是如果元组中的元组是一个可变的量那么元组的值可以进行变化
    y=[1,2,3]
    x=[4,5,6]
    r=(y,x)
    print(r)#([1, 2, 3], [4, 5, 6])
    r[0][0]=3
    print(r)#[3, 2, 3], [4, 5, 6])
  • 相关阅读:
    SVG的学习(34—36)
    28-30 js 文本全选
    28-30 键盘事件
    react学习(四)之设置 css样式 篇
    跳台阶
    详解Django的CSRF认证
    Django model中数据批量导入bulk_create()
    Redis从入门到精通
    Python的进阶1:copy()与deepcopy()区别
    sql面试题
  • 原文地址:https://www.cnblogs.com/H-Yan/p/14148111.html
Copyright © 2011-2022 走看看