码迷,mamicode.com
首页 > 编程语言 > 详细

Python学习笔记_Day2_数据类型及数据结构(列表和元组)

时间:2018-02-21 21:41:42      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:演示   不包含   笔记   xrange   min()   com   检查   运算   修改   

 

1. 数据类型

2. 数据结构

通过某种方式(例如对元素进行编号)组织在一起的数据元素的集合。最基本的数据结构是序列(Sequence)。序列中的每个元素被分配一个序列号——即元素的位置,被称为索引。索引从0开始。

Python中6中内建序列:

list列表 (可以修改)

tuple元组 (不可以修改,指向不可改变)

unicode字符串

buffer对象

xrange对象

 

通用序列操作:indexing索引, slicing分片, adding加, multiplying乘,成员资格

索引:从0开始,负数索引会从右边开始计数。

分片:访问一定范围内的元素。第一个索引的元素包括在分片内的,而第二个则不包含在分片内。步长不能为0,但可以是负数,此时分片从右到左提取元素。

技术分享图片

序列相加:连接作用。注意:两种相同类型的序列才能进行连接操作。

下图中演示了三种格式化输出的方式:“+”,“占位符”, “{name}”.

技术分享图片

乘法:生成x个元素的新序列。

技术分享图片

成员资格:检查一个值是否存在序列中,in运算符。

 技术分享图片

len(), max(), min(): 分别返回序列中所包含元素的数量,最大和最小值。

list函数:根据字符串创建列表,同样适用于其他类型的序列。

‘‘.join函数:将列表拼接成字符串。

技术分享图片

基本的列表操作:

1. 改变列表:元素赋值  names[1] = ‘Alex‘

2. 删除元素   del names[2]

3. 分片赋值   numbers[1:1] = [2, 3, 4]      numbers[1:4] = []   分片赋值可以插入新的元素或用来删除元素。

 

列表方法:

方法是一个与某些对象有紧密联系的函数,对象可以是列表、数字,也可能是字符串或者其他对象。调用方法如下:

对象.方法(参数)

1. append: 在列表末尾追加新的对象

2. count: 统计某个元素在列表中出现的次数

3. extend: 在列表末尾一次性追加另一个序列中的多个值

4. index: 在列表中找出某个值第一个匹配项的索引值

5. insert: 将对象插入到列表中

Python学习笔记_Day2_数据类型及数据结构(列表和元组)

标签:演示   不包含   笔记   xrange   min()   com   检查   运算   修改   

原文地址:https://www.cnblogs.com/CassieSu/p/8457434.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!