• Python 元组


    与列表类似,但元素不可修改

    tup1 = ('xx','yy',1,2,3)

    tup2 = "xx","yy","zz";             #不需要括号也行

    xx = ()                       #空元组

    yy = (1,)                   #一个元素的元组必须加“,”

    代码:

    输出:

     访问元组

    与字符串类似,下标索引从0开始,可以进行截取,组合

    代码:

    输出:

    元组的索引、切片

     

    修改元组   ——> 通过连接组合的方式修改

    代码:              

    输出:

    代码:

    输出:

    删除元组

    代码:

    输出:

    元组运算符

     元组内置函数

    另外1:

    另外2:

     元组所指向的内存实际上保存的是元组内数据的内存地址集合(即 t[0], t[1]...t[n] 的内存地址),且元组一旦建立,这个集合就不能增加修改删除,一旦集合内的地址发生改变,必须重新分配元组空间保存新的地址集

    测试结论:元组 t1t2 连接并赋值 t1 后,t1 地址发生变化(因地址集合变化),t1[0], t1[1], t1[2], t2[0], t2[1], t2[2] 地址不变且保存在连接后的 t1,元组内数据根据自身类型确定是否可修改值(t1[0]..t1[4] 分别为不可修改的数据类型,t1[5] 为可修改的列表),连接后 t1[5]t2[2] 地址一样,t1[5] 变化将会导致 t2[2] 变化。

  • 相关阅读:
    windowswindows/windowslinux间文件远程传输
    GNUstep ObjectC Ubuntu
    Linux日常问题处理集
    上网实用技巧
    ubuntu host VirtualBox xp guest networking
    平衡组/递归匹配
    Linux在线词典
    正则表达式的构造摘要
    Microsoft .NET Pet Shop 4 架构与技术分析
    ASP.net 2.0资料吐血收藏(^_^) (转)
  • 原文地址:https://www.cnblogs.com/expedition/p/10685815.html
Copyright © 2020-2023  润新知