Python之list讲解

来源:互联网 发布:mac 发热严重 编辑:程序博客网 时间:2024/06/06 23:55

list是Python内的列表
它是一种有序的集合
可以随时添加和删除其中的元素

创建list

构造list的方法就是用 [ ] 把元素都包起来
一般情况我们会把list赋值给一个变量
然后我们就可以通过变量来引用list
如下代码:

>>> classmates = ['Michael', 'Bob', 'Tracy']>>> classmates # 打印classmates变量的内容['Michael', 'Bob', 'Tracy']

由于Python是动态语言,所以list中包含的元素并不要求都必须是同一种数据类型,我们完全可以在list中包含各种数据:

>>> L = ['Michael', 100, True]

list也可以像数组那样 通过索引来访问
如:

>>> L=[1,2,3,4,5]>>> print L[0]>>> print L[-1]15

上面代码第三行通过-1访问到了最后一个元素
说明list是可以倒序访问的,则-2表示倒数第二个元素

如果我们想在list中添加一个元素
我们可以使用 append()insert()
代码如下

>>> L=[1,2,3,4,5]>>> L.append(6)>>> L.insert(0, 0)>>> print L0 1 2 3 4 5 6

其中第二行表示在list尾部插入元素
第三行表示在指定位置插入元素

如果我们想删除一个元素 则可以使用pop()命令
如果括号中不填入参数则表示删除最后一个元素
若填入参数表示删掉 此索引号的参数
如:

>>> L=[1,2,3,4,5]>>> L.pop(1)>>>print L1 3 4 5

下面讲解一下 list 如何替换元素
其实方法很简单

>>> L=[1,2,3,4,5]>>> L[-1]=9>>>print L1 2 3 4 9

上述代码 我们把 最后一个元素成功换成了9

原创粉丝点击