在平时写程序中,我们需要把一些数值,字符串等不同的数值放在一起,python是怎么做到的呢,这就是今天要学习的python序列。
python的序列分为:列表,元组。下面我们看看这两个序列有什么区别与相似。
列表,元组区别
1.首先定义列表与元组:
li = [] 定义一个空列表。
li = [1,2,3,'apple','pear'] 定义一个列表。
tu = () 定义一个只有一个空的元组。
tu = (1,2,3,'apple','pear') 定义一个元组。
2.列表,元组区别
我们做一个修改值的操作
我们将序列中的2修改为banana
从上面两个图可以看出,列表可以修改,但是元组不可修改。 那么如果需求中,一定要改变元组呢。这时候,我们可以把元组转换为列表进行改变,更改完成后在转换会元组即可。
序列的切片操作
在python中我们一般通过切片的方式取得序列的值:
li[start:stop:step] 当 step 为-1时,列表逆向取值。
2.取得序列中几个值
那么需要取出 apple 中的 a 和 l 值,怎么取呢