顺之利

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

python3中list的所有函数

list是有序的,元素个数无限的,元素类型多样的,可变的

 

增加

# 'append',  增加对象
# 'insert', 指定位置增加
# 'extend', 增加可迭代对象

删除
# 'clear', 删除所有的
# 'remove', 删除指定的元素,不存在会报错ValueError
# 'pop', 弹出末尾的
# del list[k] 删除指定位置的元素

修改
list[k]=新值

# 'copy', 拷贝浅

# 查找
# 'count',
# 'index',

# 'reverse', 逆序
# 'sort' 按照asc码来排序

注意copy是浅拷贝:
1 a = ['d', 1, 'c', ['h'], 'a']
2 b = a
3 a[3][0] = 'mmm'
4 print(a)
5 print(b)
6 
7 a 和 b都变成
8 ['d', 1, 'c', ['mmm'], 'a']

对a的操作会影响到b的内容

 

posted on 2017-01-14 21:13  顺之利  阅读(399)  评论(0编辑  收藏  举报