Python基础学习4-列表和元祖
列表和元祖都属于序列,列表可以修改,元祖不可修改。
1 列表的几个基本操作如下:
1.1 list函数,创建列表
1.2 对其中的某个元素赋值,或者删除某个元素
1.3 分片赋值和插入另一个列表
1.4 用赋值空列表来删除某些元素
2. 列表的方法
方法是和对象紧密联系的函数,使用格式如:对象.方法(参数)
2.1 count 参数总共出现的次数
2.2 append 在列表最后增加元素
2.3 extend 两个列表加起来,这个和之前的a+b是不一样的,a+b后,a和b都是不变的。而extend后,a本身变了。
2.4 index 参数首次出现的位置
2.5 insert 注意insert有两个参数
2.6 pop 弹出,popo如果不指定参数,默认是最后一个,但是也可以通过指定位置,弹出任意一个,看起来和del类似
2.7 remove 去掉第一个,不是所有
2.8 reverse 倒过来
2.9 sort,sorted() 排序和相关操作,将x从小到大排序,排序前的值赋给y,正确和错误的做法如下:
还有一种方法如下,用sorted()函数
sort方法,其实还有3个参数,比如key参数
3 元祖
元祖因为不能修改,所以操作和方法都很少,列表中那些不涉及到修改的方法,元祖中也能用,比如index,count.
创建元祖的时候,即使只有1个,也要加逗号,看如下的区别