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)
扫描二维码关注公众号,回复: 4334335 查看本文章

 

猜你喜欢

转载自www.cnblogs.com/beargod/p/10054907.html