`

Python新手学习基础之数据结构-序列1

阅读更多

序列概念

序列,顾名思义就是有顺序的列,在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



 

 

 

 

  • 大小: 5.6 KB
  • 大小: 3.3 KB
0
1
分享到:
评论
1 楼 octopole 2016-09-13  
233333333333

相关推荐

    python数据分析随书代码

    非常适合想要深入学习并使用Python进行数据分析的读者,无论是新手还是有一定Python使用基础的读者,都将快速成为一名数据分析专家。 作者简介 Ivan Idris,实验物理学硕士,学位论文侧重于应用计算机科学。毕业后...

    python3.5从零开始学电子书

    内容包括:Python语言的类型和对象、操作符和表达式、编程结构和控制流、函数、序列、多线程、正则表达式、面向对象编程、文件操作、网络编程、邮件收发、数据库操作等,提供Python爬虫、数据处理项目范例,各章还...

    python3.5从零开始学刘宇宙

    本书专门针对Python新手量身定做,涵盖了Python 3 实际开发的重要知识点,内容包括:Python语言的类型和对象、操作符和表达式、编程结构和控制流、函数、序列、多线程、正则表达式、面向对象编程、文件操作、网络...

    《Python 3.5从零开始学》刘宇宙 mobi

    《Python 3.5从零开始学》专门针对Python新手量身定做,涵盖了Python 3 实际开发的重要知识点,内容包括:Python语言的类型和对象、操作符和表达式、编程结构和控制流、函数、序列、多线程、正则表达式、面向对象...

    Python3.5从零开始学PDF

    《Python 3.5从零开始学》专门针对Python新手量身定做,涵盖了Python 3 实际开发的重要知识点,内容包括:Python语言的类型和对象、操作符和表达式、编程结构和控制流、函数、序列、多线程、正则表达式、面向对象...

    Python3.5从零开始学

    《Python 3.5从零开始学》专门针对Python新手量身定做,涵盖了Python 3 实际开发的重要知识点,内容包括:Python语言的类型和对象、操作符和表达式、编程结构和控制流、函数、序列、多线程、正则表达式、面向对象...

    python3.5从零开始学

    本书专门针对Python新手量身定做,涵盖了Python 3 实际开发的重要知识点,内容包括:Python语言的类型和对象、操作符和表达式、编程结构和控制流、函数、序列、多线程、正则表达式、面向对象编程、文件操作、网络...

    Python 列表(List)

    序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 – 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。 Python有6个序列的内置类型,但最常见的是列表和元组。 序列都可以进行的操作...

    matrixprofile:一个Python 3库,利用矩阵配置文件算法进行时间序列数据挖掘任务,每个人都可以使用

    Matrix Profile是一种新颖的数据结构,具有由UC-Riverside的Keogh和Mueen研究小组和新墨西哥大学开发的相应算法(踩踏,体制,主题等)。 该库的目的是通过标准化核心概念,简化的API和合理的默认参数值,使新手和...

    BasicPythonTutorialSeries:基本的Python教程系列

    8分钟 4分钟 4分钟 2分钟01- : 9分钟02-: 8分钟03-: 12分钟04- : 7分钟05- : 21分钟06- : 9分钟挑战:01-战斗模拟: 1小时6分钟07-字符串(数据结构:序列类型) : 8分钟08-列表和元组(数据结构:序列类型...

    Python3 列表

    序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 – 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。 Python有6个序列的内置类型,但最常见的是列表和元组。 序列都可以进行的操作...

    aptool-python:aptool 是用来提取及预测aptamer数据的软件

    aptool 是用来提取及预测aptamer数据的软件使用python开发,无需额外安装其他包。由于卷积神经网络预测需要tensorflow支持,而且效果不佳,在最新版中已经移除相关代码,不再需要下载其他模块。用于fastq文件.在...

    chapter_5_基于数组的序列.zip

    完整机械工业出版社的python数据机构第五章节代码,代码是自己编写和网上搜集得来,简单易懂,适合新手阅读

    django-data-wizard::mage::gear:通过基于Web的交互式向导将结构化数据(例如Excel,CSV,XML,JSON)导入一个或多个Django模型中

    Django数据向导允许新手用户在导入过程中即时将电子表格列映射到序列化器字段(并将单元格值映射到外键)。 这减少了大多数数据导入解决方案所需的预设电子表格格式的需求。 数据向导支持从电子表格列到数据库字段...

    Tcl_TK编程权威指南pdf

    使用数组来构建数据结构 第9章 对文件和程序的操作 使用exec运行程序 file命令 跨平台的文件命名方式 操作文件和目录 文件属性 对i/o命令的总结 打开文件用于i/o操作 读写操作 当前目录-cd和pwd 使用...

Global site tag (gtag.js) - Google Analytics