Python核心编程之序列下篇

目录

十二、列表

如何创建列表类型数据并给它赋值

如何访问列表中的值

如何更新列表

如何删除列表中的元素或者列表(本身)

十三、操作符

1、 标准类型操作符

2、序列类型操作符

切片([] 和[:])

成员关系操作( in ,not in)

连接接操作符( + )

重复操作符( * )

3、列表类型操作符和列表解析

十四、内建函数

1、标准类型函数

cmp()

2、序列类型函数

len()

max() and min()

enumerate() and zip()

list() and tuple()

十五、列表类型内建函数

十六、列表类型的内建函数

十七、列表的特殊特性

1、用列表构建其他数据结构

堆栈

逐行解释

队列

逐行解释

十八、元组

如何创建一个元组并给它赋值

如何访问元组中的值

如何更新元组

如何移除一个元组的元素以及元组本身

十九、元组操作符和内建函数

1、标准类型操作符,序列类型操作符和内建函数.

创建,重复,连接操作

成员关系操作,切片操作

内建函数

操作符

2、元组类型操作符和内建函数,内建方法

二十、元组的特殊特性.

1、不可变性给元组带来了什么影响?

2、元组也不是那么“不可变”

3、默认集合类型

4、 单元素元组

5、字典的关键字

二十、相关模块

二十一 、拷贝Python对象 浅拷贝和深拷贝

BEFORE:

AFTER:

二十二、序列类型小结

二十三、练习


十二、列表

像字符串类型一样,列表类型也是序列式的数据类型,可以通过下标或者切片操作来访问 某一个或者某一块连续的元素.然而,相同的方面也就这些,字符串只能由字符组成,而且是不 可变的(不能单独改变它的某个值),而列表则是能保留任意数目的 Python 对象的灵活的容器。 就像我们将要看到的例子中所示,创建列表非常简单,向列表中添加元素也是如此.

列表不仅可以包含 Python 的标准类型,而且可以用用户定义的对象作为自己的元素.列表 可以包含不同类型的对象,而且要比 C 或者 Python 自己的数组类型(包含在 array 扩展包中)都 要灵活.因为数组类型所有的元素只能是一种类型.列表可以执行 pop,empt,sort,reverse 等操 作.列表也可以添加或者减少元素.还可以跟其他的列表结合或者把一个列表分成几个.可以对 单独一个元素或者多个元素执行 insert,update,或者 remove 操作.

元组类型在很多操作上都跟列表一样,许多用在列表上的例子在元组上照样能跑,我们有一 节内容专门讲解元组类型.它们的主要不同在于元组是不可变的,或者说是只读的,所以那些用 于更新列表的操作,比如用切片操作来更新一部分元素的操作,就不能用于元组类型.

如何创建列表类型数据并给它赋值

创建一个列表就像给一个变量赋值一样的简单.你手工写一个列表(空的或者有值的都行) 然后赋给一个变量,列表是由方括号([])来定义的,当然

  • 26
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

进击的雷神

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值