元组和元组嵌套
元组: 俗称不可变的列表.又被成为只读列表, 元组也是python的基本数据类型之一, 用小括号括起来, 里面可以放任何数据类型
的数据, 查询可以. 循环也可以. 切片也可以. 但就是不能改.
注意:元组中如果只有一个元素. 一定要添加一个逗号, 否则就不是元组
tu = (1,) print(type(tu))
# tu = ("倚天屠龙", "报道至尊", "太极张三丰", "武当山") # print(tu[2]) # 索引可以用 # print(tu[:2]) # "倚天屠龙", "报道至尊" 切到的是元组, # 循环遍历 # for el in tu: # print(el) # tu[2] = "少林寺驻武当山拜师处" # 'tuple' object does not support item assignment # print(tu) tu = ("小说", "文集", "历史", ["麻花藤", "张三丰", "李嘉诚"], (1, 3)) # tu[2] = "哈哈" tu[3].append("王健林") # tuple儿子不可变. 孙子可以变 tu[3] = ["新列表"] # 改的是儿子. 报错 print(tu)
元组也有count(), index(), len()等方法
range():range可以帮我们获取到一组数据. 通过for循环能够获取到这些数据
# for i in range(10): # 从0 生成到9 # print(i) # range(start, end) # 切片 # for i in range(1, 5): # print(i) # for i in range(2, 100, 2): # 步长 # print(i) # 输出所有偶数 # index = 1 # while index < 100: # if index%2 == 0: # print(index) # index = index + 1