菜鸟python---元组

python数据类型之一
tuple
有序
不可变

定义方式:
tu = (1,2,3)
lst = [1,2,3]

tu = (1,2,"alex",[1,3,4])
print(tu)

lst = [1,23,4,]
tu = (1,2,3,4)
print(lst[1:3])
print(tu[1:3])

tu = (1,2,3)
for i in tu:
print(i)

元祖支持查询
元祖就是一个不可变的列表

元祖的方法
统计
获取索引


tu = (1,2,3,4,5,1,2,1)
print(tu.count(1))
print(tu.index(2)) # 通过元素查询索引

元祖的用途:
tu = (1,2,3)
tu[2] = 80
print(tu)

配置文件中

元祖的嵌套:
tu = (1,2,3,4,(5,6,7,8,("alex","wusir",[1,23,4])))
print(tu[4][4][0])

range 范围
print(range(1,10)) # Python3中打印range是自己range自己本身
print range(1,10) # Python2中打印range获取的是一个列表,列表的元素是1-9

range(1,10) # [起始位置:终止位置] 顾头不顾尾
range(1,10,2) # [起始位置:终止位置:步长] 默认为 1
range(10)   # 10代表的是终止位置,起始位置默认为 0
range是一个可迭代对象

range的诞生是为了解决不能循环数字
for i in range(2,10,2):
print(i)

for i in range(0,100,2):
print(i)

for i in range(1,100,2):
print(i)

for i in range(100):
print(i)

for i in range(100,-1,-1):
print(i)

for i in range(100,-11,-1):
print(i)
原文地址:https://www.cnblogs.com/veryFuelong/p/13354907.html