- 什么是元组?
俗称不可变的列表,又被称为只读列表;元组也是python的基本数据类型之一,用小括号括起来,里面可以装任何数据类型,可以查询,可以迭代,也可以切片,但就是不能改。
tu = (3, ) # 元组中如果只有一个元素,需要在括号里有一个,
tu = tuple() # 这是空元组
print (type(tu))
tu = ("熊猫","豹猫","华南虎","袋狼")
tu.append("哈哈")# 不允许添加
tu[0] = "金钱豹" # 不允许修改
del tu[1]# 删除也不行
print (tu[2])# 索引可以用
print (tu[::2])#切片也可以
关于不可变,注意:这里元组的不可变的意思是子元素不可变,而子元素内部的子元素是可以变的,这取决于子元素是否是可变对象
# 元组的第一层是不能进行赋值的,内部元素是没有要求的
tu = ("爱情",0,"认同",[],"alex",1)
tu[3].append("心")
# 可以使用以下操作
print (len(tu))
print (tu.count(1))
print (tu.index(0))
- range( )是一个可迭代对象
#1.range(n) 0->n-1
for i in range(10):
print (i)
#2.range(m,n) m->n-1
for i in range(1,10):
print (n)
#3.range(m,n,q) m->n-1 每q个取一个
for o in range(1,10,2):
print(o)
for a in range(100,90,-1):
print(a)
lst = ["回锅肉","辣子鸡","南瓜盖饼","面筋","烤茄子"]
# 获取到列表的索引,拿到索引之后,可以拿到元素
for i in range(len(lst)):
print(i)# i 就是lst的索引
print(lst(i))



