美文网首页
python学习-列表(List)

python学习-列表(List)

作者: 和光同尘SCW | 来源:发表于2017-10-11 21:30 被阅读0次

一、添加对象

1、list.append()与list.extend()

列表末尾添加对象

a = [1,2,3]
a.append('a')          # [1, 2, 3, 'a']
a.append('b','c')      # 错误,不能添加多个参数
a.extend('b','c')      # 错误,参数为列表
a.extend(['b','c'])    # [1, 2, 3, 'a', 'b', 'c']
a.append(['d','e'])    # [1, 2, 3, 'a', 'b', 'c', ['d', 'e']]

list.extend() 扩展列表
list.append() 只添加一个对象

2、list.insert(a,b)

列表插入对象,a是索引值,b是添加的对象

a = [1,2,3]
a.insert(0,'a')         # ['a', 1, 2, 3]
a.insert(1,['b','c'])   # ['a', ['b', 'c'], 1, 2, 3]

二、删除对象

1、list.remove(a)

a是列表内某对象

a = [1,2,3]
a.remove(1)     # [2, 3]
2、del
a = [1,2,3]
del a[0]         # [2, 3]
del a            # 列表a被删除
3、list.pop()

默认删除列表末尾对象,参数为索引值

a = [1,2,3]
a.pop()     # 3,返回删除对象; a: [1,2]
a.pop(1)    # 2,返回删除对象; a: [1]

三、列表分片

1、list[a:b]

从列表取出索引值为a到b前一位的对象

a = [1,2,3,4]
a[1:3]                # [2, 3]

四、列表排序

1、list.sort()

相关文章

网友评论

      本文标题:python学习-列表(List)

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