元组
-
简介:对于容器型数据类型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)
结果:
外面马上要下雨
出门要不要带伞呢
我说带
你说不带
到底带不带?