zoukankan      html  css  js  c++  java
  • Python数据类型详解——元组

    Python数据类型详解——元组

    有时候我们的列表数据不想被别人修改时该怎么办?

    此时,就可以使用元组来存放,元祖又称为只读列表,不能修改

    定义方式:与列表类似,将列表的[]换成()即可。

    特性

    1、可存放多个值

    2、不可变

    3、按照从左到右的顺序定义元祖元素,下标从0开始顺序访问,有序

    1、创建

    # 第一种
    ages = (213, 'L', 'Kwan', 21)
    # 第二种
    ages = tuple((213, 'L', 'Kwan', 21))
    

    2、常用操作

    ages = (213, 'L', 'Kwan', 21)
    # 索引
    ages[0]
    ages[-1]
    ages[3]
    
    # 切片:跟列表的切片一样
    
    # 循环:跟列表的循环一样
    
    # 长度:
    len(ages)
    
    # 包含:
    'L' in ages		# 结果为True
    100 in ages		# 结果为False
    

    注意:元组本身不可变,如果元组中还包含其它可变元素,这些可变元素可以改变。

    ages = (213, 'L', 'Kwan', ['小明', 'YY'], 32)
    ages[3][0] = 'Kobe'
    print(ages)
    

    这是为什么呢?因为元组只是存每个元素的内存地址,上面的['小明', 'YY']这个列表本身的内存地址存在元组里确实不可变,但是这个列表包含的元素的内存地址是存在另外一块空间里的,是可变的

  • 相关阅读:
    Vue Router路由组件传参
    Object.defineProperty()详解
    响应状态码
    ngnix端口转发
    查看端口占用情况
    nginx的查看、启动、停止、重载命令
    nginx的几个默认路径
    pm2的一些常用命令
    为什么要学习HTML?HTML会过时吗?
    48.MySQL数据库使用(二)
  • 原文地址:https://www.cnblogs.com/Kwan-C/p/11458589.html
Copyright © 2011-2022 走看看