不可变序列常用操作
2019-03-29 本文已影响0人
python_me
不可变的序列包含元组(tuple)、range()函数、str文本序列。
tuple是可包含任意对象的有序集合、通过下标访问元素,任意嵌套存储。元组是不可变的!一旦定义就不再改变!
创建元组!:
your_tuple = '250','520','yes'
#元组是通过,号来分割以确定元素的分组,也可以首尾两头加上括号
但,空元组必须通过圆括号来创建
如:none_tuple = ()
前面创建了元组,用下标访问元组:
your_tuple[0]
your_tuple[0:2]
#通过下标访问元组元素
嵌套:
my_tuple = your_tuple,'2','hello',
print(type(my_tuple))
看向range()函数
range范围一般用于生成数值序列,以便执行特定次数的循环。
声明方法:
#第一种在for循环中
for i in range(5):
print(i)
#第二种、直接声明,range其实支持三个参数,第三个参数是步长
x1 = tuple(range(1,100,2))
print(x1)
range函数会创建一个包含顺序数字的对象。其本身函数会创建一个Range对象,使用的时候一般需要转换成 使用需要的形式:
numbers = list(range(1,100,2))
#转化成列表
print(numbers)