• 7.元组


    元组

    • 简介:对于容器型数据类型list,无论谁都可以对其增删改查,那么有一些重要的数据放在list中是不安全的,所以需要一种容器类的数据类型存放重要的数据,创建之初只能查看而不能增删改,这种数据类型就是元祖。

    • 元组:俗称不可变的列表,又被称为只读列表,元祖也是python的基本数据类型之一,程序中的不想让人修改的单个变量使用常量,如果是多个不想让人修改的就是用元组来存储

    • 特点:用小括号括起来,里面可以放任何数据类型的数据,查询可以,循环也可以,切片也可以.但就是不能改.在python中关键字是tuple

      注意:元组中如果只有一个元素. 一定要添加一个逗号, 否则就不是元组

      tu = ('yang')
      print(type(tu))  #type是查看数据类型
      
      结果:
      <class:str>
      
      tu = ('yang',)
      print(type(tu))  #type是查看数据类型
      
      结果:
      <class:tuple>
      

    一、元组的查询、切片、循环遍历

    tu = ('今天','天气','真的','不错')
    print(tu[0])                     #查索引
    print('--------------------------')
    for i in tu:
        print(i)                     #进行for循环
    print('--------------------------')
    tu2 = tu[0:3]
    print(tu2)                       #进行切片
    
    结果:
    今天
    -------------------------
    今天
    天气
    真的
    不错
    -------------------------
    ('今天', '天气', '真的')
    
    

    二、元组嵌套

    tu = ('外面马上要下雨','出门要不要带伞呢',('我说带',('你说不带','到底带不带?')))
    tu1 = tu[0]
    tu2 = tu[1]
    tu3 = tu[2][0]
    tu4 = tu[2][1][0]
    tu5 = tu[2][1][1]
    print(tu1)
    print(tu2)
    print(tu3)
    print(tu4)
    print(tu5)
    
    结果:
    外面马上要下雨
    出门要不要带伞呢
    我说带
    你说不带
    到底带不带?
    
  • 相关阅读:
    Oracle 分区索引
    linux中select网络通信
    AVL树,红黑树,B-B+树,Trie树原理和应用
    zoj1232Adventure of Super Mario(图上dp)
    怎样更改Linux中默认的openjdk为自己安装的JDK
    食用甜玉米:增进健康,老少皆宜
    设计模式【3】:抽象工厂【创建对象】
    centos 7 安装JDK (Linux安装jdk)
    微信支付v3开发(5) 扫码并输入金额支付
    微信支付v3开发(6) 收货地址共享接口
  • 原文地址:https://www.cnblogs.com/yangte/p/13378975.html
Copyright © 2020-2023  润新知