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)

结果:
外面马上要下雨
出门要不要带伞呢
我说带
你说不带
到底带不带?
posted @ 2020-07-26 01:02  杨梅杨梅  阅读(215)  评论(0编辑  收藏  举报