Python中的序列,包括字符串(String)、列表(List)、元组(Tuple)。

序列的索引

通过索引(index)访问及获得的序列的一个或多个元素,也叫切片。

正序: 0 到 N-1

倒序:-N 到 -1

例如:

>>> week=['Mon', 'Tues', 'Wed', 'Thur', 'Fri', 'Sat', 'Sun']

>>> week[0]

'Mon'

>>> week[6]

'Sun'

>>> week[-1]

'Sun'

>>> week[-7]

'Mon'

字符串和元组是Python的不可变类型,而列表是Python的可变类型。

序列相关操作

1. 标准类型运算符

值比较

对象身份比较

布尔运算(也就是逻辑运算)

2. 序列类型运算符

获取

重复

连接

判断

3. 内建函数

用于序列类型转换的内建函数

list()

str()

tuple()

# 把字符串转成列表

>>> list('Hi, Yang!')

['H', 'i', ',', ' ', 'Y', 'a', 'n', 'g', '!']

# 把字符串转成元组

>>> tuple('Hi, Yang!')

('H', 'i', ',', ' ', 'Y', 'a', 'n', 'g', '!')

序列类型可用的常见内建函数

enumerate() - 返回enumerate对象,元素是由元素的索引和值构成的一个一个元组。

reversed() - 逆序

len() - 长度

sorted() - 排序

max() - 最大值

min() - 最小值

sum() - 求和

zip() - 由一系列可迭代的对象作为参数,返回zip对象,把对象对应的元素打包成一个一个的元组。

转载本文请联系原作者获取授权,同时请注明本文来自刘洋洋科学网博客。

链接地址:http://blog.sciencenet.cn/blog-3031432-1060191.html

上一篇:Python: 标准文件/标准输入输出

下一篇:Python:字符串和字符串方法

python序列_科学网—Python:序列(字符串、列表、元组)和序列函数 - 刘洋洋的博文...相关推荐

  1. python 网络_科学网-python 社会网络分析工具之networkx-郗强的博文

    1.networkx 2.igraph 3.SNAP 1.networkx NetworkX是一个用Python语言开发的图论与复杂网络建模工具,内置了常用的图与复杂网络分析算法,可以方便的进行复杂网 ...

  2. python 面板数据分析_科学网—Python中的结构化数据分析利器-Pandas简介 - 郑俊娟的博文...

    此文转载于XXXXXX处... Pandas是python的一个数据分析包,最初由AQR Capital Management于2008年4月开发,并于2009年底开源出来,目前由专注于Python数 ...

  3. python可视化水平双向箭头_科学网—Python matplotlib quiver—画箭头、风场、量场图 - 张伟的博文...

    用像素点坐标画图 箭头关键的一个参数是长度,长度可以通过参数scale来设置,如果你多次使用quiver(),只要保证参数scale一致,那么箭头长度就会与风速 的值成正比,可按照下面我贴出的代码那样 ...

  4. python 数据去重_科学网—python学习——根据条件提取数据,并去重 - 李立的博文...

    [Python字符串提取] 摘要:根据要求进行字符串的提取,并去重 导入分析所需的库import pandas as pd 构造数据集 as1 = pd.DataFrame({'a':[1,2,3,4 ...

  5. python频次统计图_科学网—Python小例:统计文本中单词出现的频次 - 康建的博文...

    import re zen=''' The Zen of Python, by Tim Peters Beautiful is better than ugly. Explicit is better ...

  6. python打开dat文件_科学网—Python: 文件的打开,读写和关闭 - 刘洋洋的博文

    文件打开,读写和关闭的顺序: 打开文件:# 打开后才能进行读写 读文件或写文件: 文件关闭.# Python会缓存写入的数据,如果程序异常崩溃,数据就不能写入到文件当中.安全起见,文件用完后要主动关闭 ...

  7. python提取句子_科学网—Python提取句子 - 吕波的博文

    将一段话中的句子分离出来不是一件容易的事.因为句子的开头和结尾并不是很规则,而且句子内部会出现句号.这使得通过单一的正则表达式分离句子是不可能的.有时你能成功,但大多数时候你会出错.这里我们用nltk ...

  8. python中几种读取文件的方法_科学网—python中几类文件的读写 - 郗强的博文

    所使用python模块为json.csv等. 一.json文件读写 1.JSON简介:其全名为JavaScript Object Notation是一种轻量级的数据交换格式.Json最广泛的应用是作为 ...

  9. python对数运算符号_科学网—Python中算数运算符之注意及np.logspace - 张伟的博文...

    (一)算数运算符 数字2 是一个整数的例子. 长整数 不过是大一些的整数. 3.23和52.3E-4是浮点数的例子.E标记表示10的幂.在这里,52.3E-4表示52.3 * 10-4. (-5+4j ...

最新文章

  1. 联机分析处理(OLAP)简介
  2. html表格筛选排序规则,excel表的排序功能你真的会吗?带你重新认识真正的排序功能...
  3. JAVA中数组Array与List互转
  4. (视觉和激光传感器)SLAM 做室内GPS与室外真实GPS在无人机上的对比
  5. 当年,兔子学姐靠这个面试小抄拿了个22k
  6. vim文本编辑器的配置vimrc
  7. python用多线程可以快几倍_用了python多进程,我跑程序花费的时间缩短了4倍
  8. 辽宁师范大学计算机学院邹丽,邹丽(运载工程与力学学部)老师 - 大连理工大学 - 院校大全...
  9. java return true false_javascript中return,return true,return false三者的用法及区别
  10. 【CCCC】L3-001 凑零钱 (30分),,01背包路径打印
  11. PHP写webservice服务端
  12. Python创建二维数组
  13. hbase java客户端_【HBase教程】(八)HBase JAVA 客户端API使用
  14. Java下载服务器文件
  15. 标书的总结和感受(对标书整体流程的理解,和细节的把控
  16. 被远程之后,键盘失灵问题
  17. SQL文件太大怎么打开(推荐一款工具EmEditor)
  18. (官网)虚幻3--基础游戏快速入门
  19. EXCEL将汉字转化为拼音简写
  20. linux使用TC并借助ifb实现入向限速(内附配置实例)

热门文章

  1. unity3d shader编程中GrabPass 在某些android手机上失效的解决方案
  2. jquery ajax多次请求接口解决方案
  3. redis启动异常处理一例
  4. 解决百度网盘(百度云)分享链接不存在失效、分享的文件已经被取消的问题
  5. 解决vue在ios或android中用webview打开H5链接时#号后面的参数被忽略问题angular同样适用
  6. GET和POST提交乱码解决方案
  7. 关于python的打包打包完生成exe文件之后,不能正常执行程序的问题解决。
  8. [教程] MacBook Pro 开机密码忘记解决方法
  9. 解决Canvas.toDataURL 图片跨域问题
  10. bcrypt如何内置盐?