序列概念
序列,顾名思义就是有顺序的列,在Python里序列类型的数据结构包括字符串,列表和元组。既然都是序列类型,说明他们有很多共通点,他们的每一个元素都可以通过指定的偏移量方式(索引操作)来获得,而多个元素则可以通过切片方式来得到,这些方式会在后面讲到。
接下来我们来详细了解下序列。
运算操作
前面介绍字符串的时候讲过连接( + ) 和重复( * )操作,序列中的列表和元组也都是支持这两种操作的。
numbers = (1, 2, 3, 4, 5) triple_numbers = numbers * 3 print(triple_numbers) #对2个列表floats,alphas进行连接,并且输出连接后的结果 floats = [1, 2, 3] alphas = ['a', 'b', 'c'] #在这里写下你的代码 print(floats + alphas)
成员检查
成员检查,实际上就是使用前面讲过的成员运算符(in、not in)来检查对象值是否存在于序列之中。
in的检查下,如果存在,返回True,不存在则返回False。
not in的检查下,如果不存在,返回True,存在则返回False。
看段实例:
language_name = ['p', 'y', 't', 'h', 'o', 'n'] word = 'p' #判断word是否在列表language_name中,如果是,输出"YES",否则输出"NO"。 if word in language_name: print ("YES") else: print ("NO")
更多学习内容,就在码芽网 http://www.mayacoder.com/lesson/index
相关推荐
非常适合想要深入学习并使用Python进行数据分析的读者,无论是新手还是有一定Python使用基础的读者,都将快速成为一名数据分析专家。 作者简介 Ivan Idris,实验物理学硕士,学位论文侧重于应用计算机科学。毕业后...
内容包括:Python语言的类型和对象、操作符和表达式、编程结构和控制流、函数、序列、多线程、正则表达式、面向对象编程、文件操作、网络编程、邮件收发、数据库操作等,提供Python爬虫、数据处理项目范例,各章还...
本书专门针对Python新手量身定做,涵盖了Python 3 实际开发的重要知识点,内容包括:Python语言的类型和对象、操作符和表达式、编程结构和控制流、函数、序列、多线程、正则表达式、面向对象编程、文件操作、网络...
《Python 3.5从零开始学》专门针对Python新手量身定做,涵盖了Python 3 实际开发的重要知识点,内容包括:Python语言的类型和对象、操作符和表达式、编程结构和控制流、函数、序列、多线程、正则表达式、面向对象...
《Python 3.5从零开始学》专门针对Python新手量身定做,涵盖了Python 3 实际开发的重要知识点,内容包括:Python语言的类型和对象、操作符和表达式、编程结构和控制流、函数、序列、多线程、正则表达式、面向对象...
《Python 3.5从零开始学》专门针对Python新手量身定做,涵盖了Python 3 实际开发的重要知识点,内容包括:Python语言的类型和对象、操作符和表达式、编程结构和控制流、函数、序列、多线程、正则表达式、面向对象...
本书专门针对Python新手量身定做,涵盖了Python 3 实际开发的重要知识点,内容包括:Python语言的类型和对象、操作符和表达式、编程结构和控制流、函数、序列、多线程、正则表达式、面向对象编程、文件操作、网络...
序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 – 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。 Python有6个序列的内置类型,但最常见的是列表和元组。 序列都可以进行的操作...
Matrix Profile是一种新颖的数据结构,具有由UC-Riverside的Keogh和Mueen研究小组和新墨西哥大学开发的相应算法(踩踏,体制,主题等)。 该库的目的是通过标准化核心概念,简化的API和合理的默认参数值,使新手和...
8分钟 4分钟 4分钟 2分钟01- : 9分钟02-: 8分钟03-: 12分钟04- : 7分钟05- : 21分钟06- : 9分钟挑战:01-战斗模拟: 1小时6分钟07-字符串(数据结构:序列类型) : 8分钟08-列表和元组(数据结构:序列类型...
序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 – 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。 Python有6个序列的内置类型,但最常见的是列表和元组。 序列都可以进行的操作...
aptool 是用来提取及预测aptamer数据的软件使用python开发,无需额外安装其他包。由于卷积神经网络预测需要tensorflow支持,而且效果不佳,在最新版中已经移除相关代码,不再需要下载其他模块。用于fastq文件.在...
完整机械工业出版社的python数据机构第五章节代码,代码是自己编写和网上搜集得来,简单易懂,适合新手阅读
Django数据向导允许新手用户在导入过程中即时将电子表格列映射到序列化器字段(并将单元格值映射到外键)。 这减少了大多数数据导入解决方案所需的预设电子表格格式的需求。 数据向导支持从电子表格列到数据库字段...
使用数组来构建数据结构 第9章 对文件和程序的操作 使用exec运行程序 file命令 跨平台的文件命名方式 操作文件和目录 文件属性 对i/o命令的总结 打开文件用于i/o操作 读写操作 当前目录-cd和pwd 使用...