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个,也要加逗号,看如下的区别

 

posted on 2017-02-09 15:28  nasduc  阅读(276)  评论(0编辑  收藏  举报

导航