列表基础

a = [10,20,30,40]
序列就是用来存放多个值的连续的内存空间
序列中存储的是整数对象的地址,而不是整数对象的值

列表是内置可变序列,是包含多个元素的有序连续的内存空间,列表中的元素可以各不相同
list.append(x)将x增加在列表尾部
list.extend(alist)将alist加在list后
list.insert(index,x)在index位置插入x
list.remove(x)删除指定x
list.pop()删除末尾
list.clear()删除所有元素
list.index(x)第一个x的索引位置
list.count(x)计数
len(list)元素个数
list.reverse()原地翻转
list.sort() 原地排序
list.copy()浅拷贝

列表元素的添加的5种方式:
(1)a.append(x)已有基础上添加
(2)a+b内存中重新创建一个列表
(3)a.extend原地扩展(推荐)
(4)a.insert(index,x)将指定元素插入任意位置,涉及大量元素时避免使用
(5)乘法扩展a*3,生产新列表
列表元素的删除的3种方式:
(1)del a[1]删除指定位置元素
(2)a.pop()删除并返回,默认最后一个元素
(3)a.remove()删除首次出现的指定元素
a[::-1]序列翻转

发布了11 篇原创文章 · 获赞 0 · 访问量 121

猜你喜欢

转载自blog.csdn.net/jaleya/article/details/104821170