不可变序列常用操作

不可变的序列包含元组(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)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,883评论 0 10
  • 这是16年5月份编辑的一份比较杂乱适合自己观看的学习记录文档,今天18年5月份再次想写文章,发现简书还为我保存起的...
    Jenaral阅读 2,894评论 2 9
  • 写在前面的话 代码中的# > 表示的是输出结果 输入 使用input()函数 用法 注意input函数输出的均是字...
    FlyingLittlePG阅读 3,015评论 0 9
  • 下午这场雨来得太急了,刚开始是豆大般的雨点,稀稀疏疏,过一会好像打翻了盛豆的簸箕,噼里啪啦地倾盆而下。把开得正艳的...
    百合薏米阅读 504评论 0 0
  • “曾经看到喜欢的人,心里的小鹿会砰砰乱撞,而现在我心里的鹿只会叼着烟对我漫不经心说着对谁都没有兴趣。” “愿你走出...
    洛柒染阅读 574评论 2 5