Python基础(2)
上次我们讲到了Python的变量、赋值和数据类型,没看过的同学可以看一下我们上一篇文章。
上期文章:Python基础(1) 变量、赋值及数据类型
这篇文章我们介绍一下Python的元组,列表及字典,使用jupyter notebook进行演示。
元组(tuple)
元组的数据元素按照次序 排列,并且可以通过索引访问。
如下图,利用小括号创建元组。元组就像一个容器,各种数据都可以放进去,包括数字、字符串或者是另外一个元组。
我们可以通过索引来获取其中的元素(Python索引从0开始)。
元组有个特点就是不能修改其中的元素,如果修改其中的元素就会导致报错。
列表(list)
Python的列表与元组相似,最大的不同点就在于,列表的元素可以进行修改。还有一点区别就是,创建列表时使用的是中括号。
可以看出,列表的元素是可以修改的,我们可以根据列表的索引去修改列表。
字典(dict)
字典由键值对(key-value)组成,使用大括号进行创建,并且key值不重复。一般我们使用字典都是通过key值查找value。字典与列表一样,都可以增删元素。
如下图,冒号前为key,后为value,字典中的值都是成对出现的。
字典修改和增加元素如下
序列的基本操作
1. 遍历序列内元素
可以用for循环遍历序列内元素
在遍历字典的时候,我们只会获得字典的key值
2. 切片操作
当我们要获取序列数据中的一部分,就需要切片操作。
当我们想获取从i到j的元素,就可以像下面这么操作,冒号前后分别为开始和结束的索引。
我们还可以设置步长,设置步长为2表示,每两个数取出来一个数。
序列切片可以很方便的实现一些功能,比如说,序列的倒序。两个冒号表示序列内所有的元素,步长为-1,就可以把序列反转过来。
这个序列的索引还可以从最后开始数,最后一个为-1,倒数第二个为-2。
3. 连接和重复
连接:序列1+序列2
重复:序列*n
4. 序列的内置函数
这些都是常用的内置函数,我们这里以len(返回序列长度)和sorted(返回排序好的序列)为例演示一下如何使用内置函数。
欢
迎
关
注
公众号:小郭的分享
▇ 扫码关注我们