python元组和range
1.元组
1)元组介绍
元组: 俗称不可变的列表.⼜被成为只读列表, 元组也是python的基本数据类型之⼀, ⽤⼩括号括起来, ⾥⾯可以放任何数据类型的数据, 查询可以. 循环也可以. 切片也可以. 但就是不能改
1 tu = (1, "太⽩", "李⽩", "太⿊", "怎么⿊") 2 print(tu) 3 print(tu[0]) 4 print(tu[2]) 5 print(tu[2:5]) # 切⽚之后还是元组
2)for循环遍历元组
1 for el in tu: 2 print(el)
3)修改元组
1 # tu[1] = "⻢⻁疼" # 报错 'tuple' object does not support item assignment 2 tu = (1, "哈哈", [], "呵呵") 3 # tu[2] = ["fdsaf"] # 这么改不⾏ 4 tu[2].append("麻花藤") # 可以改了. 没报错 5 tu[2].append("王剑林") 6 print(tu)
注意元组中如果只有⼀个元素. ⼀定要添加⼀个逗号, 否则就不是元组
1 tu = (1,) 2 print(type(tu))
2.range
range可以帮我们获取到⼀组数据. 通过for循环能够获取到这些数据
1 for num in range(10): 2 print(num) 3 for num in range(1, 10, 2): 4 print(num) 5 for num in range(10, 1, -2): # 反着来, 和切⽚⼀样 6 print(num)