美文网首页
python--序列

python--序列

作者: 昆仑草莽 | 来源:发表于2019-03-12 13:02 被阅读0次

在平时写程序中,我们需要把一些数值,字符串等不同的数值放在一起,python是怎么做到的呢,这就是今天要学习的python序列。
python的序列分为:列表,元组。下面我们看看这两个序列有什么区别与相似。

列表,元组区别

1.首先定义列表与元组:
li = [] 定义一个空列表。
li = [1,2,3,'apple','pear'] 定义一个列表。
tu = () 定义一个只有一个空的元组。
tu = (1,2,3,'apple','pear') 定义一个元组。
2.列表,元组区别
我们做一个修改值的操作
我们将序列中的2修改为banana

图1 图2
从上面两个图可以看出,列表可以修改,但是元组不可修改。 那么如果需求中,一定要改变元组呢。这时候,我们可以把元组转换为列表进行改变,更改完成后在转换会元组即可。 图3

序列的切片操作

在python中我们一般通过切片的方式取得序列的值:
li[start:stop:step] 当 step 为-1时,列表逆向取值。

1.取得序列中一个值 图4
2.取得序列中几个值 图5 这其中[a:b:c] ,a是开始取值的下标,b是结束取值的下标,c是步长。
那么需要取出 apple 中的 a 和 l 值,怎么取呢 图6 至此,我们就将需要的值从序列中取出。

相关文章

网友评论

      本文标题:python--序列

      本文链接:https://www.haomeiwen.com/subject/ivmgpqtx.html