本文内容主要介绍了Python内建序列通用操作6种实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下!!!

数据结构式通过某种方式(例如对元素进行编号)组织在一起的数据元素的集合,这些数据元素可以是数字或者字符,甚至可以是其他数据结构。在Python中,最基本的数据结构是序列(sequence)。序列中的每个元素被分配一个序号--即元素的位置,也称为索引。第一个元素索引是0,第二个则是1,一次类推。

Python包含6中内建的序列,即列表、元组、字符串、Unicode字符串、buffer对象和xrange对象。

通用序列操作:索引、分片、序列相加、乘法、成员资格、长度、最小值和最大值

1. 索引

序列中所有的元素都是有编号的--从0开始递增。可以通过编号分别对序列的元素进行访问。Python的序列也可以从右边开始索引,最右边的一个元素的索引为-1,想左开始递减。

2. 分片

索引用来对单个元素进行访问,用分片可以对一定范围内的元素进行访问,分片通过冒号相隔的两个索引来实现。分片操作的实现需要提供两个索引作为边界,第一个索引的元素是包含在分片内的,第二个则不包含在分片内。

对于一个正数步长,Python会从序列的头部开始向右提取元素,直到最后一个元素,而对于负数步长,则是从序列的尾部开始向左提取元素,直到第一个元素

3. 序列相加

最后一个例子,试图列表和字符串进行相加,但是出错了,虽然他们都是序列,但是是不同数据类型,不能相加

4. 乘法

用数字x剩以一个序列会生成新的序列,而在新的序列中,原来的序列将会被重复x次。

5. 成员资格

可以使用in运算符来检查一个值是否在序列中,如果在其中,就返回Ture,如果不在,就返回False。

6. 长度、最小值和最大值

内建函数len、min和max分别返回序列所包含的元素的数量,序列中的最小元素和序列中的最大元素。

以上就是本文的全部内容,更多相关内容关注小编敬请期待为你带来更优质的相关文章!

结尾

最后多说一句,小编是一名python开发工程师,这里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。想要这些资料的可以关注小编,并在后台私信小编:“07”即可领取。

python 生成001开始的序号_你知道嘛:Python内建序列通用操作有6种实现方法(赶快收藏)...相关推荐

  1. python生成快递取件码_快递,顺丰,python,截图,15Seconds

    快递批量截图查询工具已经更新到3.0版本了,从1.0版本至今大概有半年时间了,期间收到粉丝们很多不错的反馈和建议,也感谢粉丝提供的大量测试样本,使3.0版本对快递查询的出错率和稳定性有了质的改善,并增 ...

  2. python生成递增序列_Python的6种内建序列之通用操作

    数据结构式通过某种方式(例如对元素进行编号)组织在一起的数据元素的集合,这些数据元素可以是数字或者字符,甚至可以是其他数据结构.在Python中,最基本的数据结构是序列(sequence).序列中的每 ...

  3. 【Python】序列通用操作

    目录 一  序列通用操作 1 判断值是否属于序列 2 序列链接与重复 3 下标索引 4 切片 5 步长 6 序列的基本内置全局函数 二  列表list常用操作 1 列表的特征 2 列表与生成器 3 可 ...

  4. python生成二维码教程_使用Python生成个性二维码

    任务目的 这一步会介绍通过Python中的MyQR包实现生成二维码的操作,包括生成普通二维码.带有静态图和动态图的二维码,同时也会对MyQR生成二维码的常用参数进行介绍说明. 任务步骤注:CVM适合用 ...

  5. python经典题库和答案_吐血总结,Python经典面试题及答案

    1.python下多线程的限制以及多进程中传递参数的方式? python多线程有个全局解释器锁(global interpreter lock),这个锁的意思是任一时间只能有一个线程使用解释器,跟单c ...

  6. python虚拟环境的安装和配置_基于virtualenv的Python虚拟环境的安装配置(Mac环境)...

    一.安装前提 明确自己的开发所需的python版本, Python 2.7.x 或者Python 3.6.x . 安装 Python 2.7.x 或Python 3.6.x 版的virtualenv. ...

  7. python画画用哪库好_小白开始学Python最著名的绘图库

    原标题:小白开始学Python最著名的绘图库 这是菜鸟学Python的第101篇原创文章 数据分析里面可视化是重要的环节,辛苦把数据采集,然后经历了很多工序的清洗之后,最后要展现给用户,最好的方法就是 ...

  8. python在建筑施工方面的应用_有哪些关于 Python 在建筑中的应用和教程?

    2018.02.09更新 (發現距離上一次更新馬上就要兩年了--) 嗯,兩年間發生了很多事.我也莫名其妙跑到ETH來了. 做起了Fab的優化,python已經完全不能滿足效率和複雜度的要求,走上了C+ ...

  9. 利用python爬取知乎评论_一个简单的python爬虫,爬取知乎

    一个简单的python爬虫,爬取知乎 主要实现 爬取一个收藏夹 里 所有问题答案下的 图片 文字信息暂未收录,可自行实现,比图片更简单 具体代码里有详细注释,请自行阅读 项目源码: 1 # -*- c ...

最新文章

  1. 免费学习AI公开课:打卡、冲击排行榜,还有福利领取
  2. qt 启动画面显示图片_Qt程序起动画面QSplashScreen
  3. 本地存储与云存储方案价值对比—Vecloud
  4. 如何在Java中修复表达式的非法开头
  5. C语言中的struct和union区别
  6. 莫烦Pytorch神经网络第四章代码修改
  7. Linux 管理登陆的用户/查看/剔除
  8. python求两数之和的命令_python计算两个数的百分比方法
  9. python高阶函数教学_Python 简明教程 --- 16,Python 高阶函数
  10. Spring MVC拦截器(Interceptor)的配置及使用
  11. 【论文】Awesome Relation Extraction Paper(关系抽取)(PART III)
  12. Android Service 详解一:概述
  13. matex2已搭载鸿蒙系统了吗,华为MATE40被曝两个版本,有望搭载鸿蒙OS,MATEX2也即将到来...
  14. paip. 解决php 以及 python 连接access无效的参数量。参数不足,期待是 1”的错误
  15. Django项目(五):注册模块—登录注册
  16. BZOJ 1951 古代猪文 鲁卡斯定理+费马小定理+中国剩余定理
  17. 施努卡:机器人视觉传感器原理(视觉传感器公司)
  18. 使用Docker pull一些软件时,遇到某个id一直处于waiting的状态
  19. 渗透之——SQL注入点检测方法
  20. Debian - 搭建NextCloud私人云盘

热门文章

  1. 使用 detours 框架 hook 函数
  2. GetLogicalDriveStrings FindFirstVolume和FindNextVolume
  3. 【网络安全】Windows恶意软件BazarLoader分析
  4. inline hook学习
  5. ctf之py反编译求p*q%n==1
  6. ImageView可直接调用的,根据URL设置图片的工具类
  7. 8、MySQL表锁、行锁和页锁
  8. 1、MySQL为什么需要事务?
  9. 【PAT乙级】1072 开学寄语 (20 分)
  10. Dubbo服务发布调用