Lists【列表】
1.创建列表:使用中括号包裹一系列以逗号分隔的值
列表是元素的有序集合
列表可以当做是以0位基点的数组使用。非空列表的首个元素始终是a_list【0】。
使用负索引值可以从列表的尾部向前计算访问元素。任何非空列表的的最后一个元素总是a_list【-1】
a_list【-n】==a_list【len(a_list)-n】
2.列表切片:定义列表后,可以从其中获取任何部分作为新列表,该技术称为对列表进行切片。
通过指定两个索引值,可以从列表获取称为切片的某个部分。
第一个索引指明了想要的第一个元素,第二个索引指明了第一个不想要的元素,返回值是两者之间的任何值
若第一个索引为0,可以将其留空而将0隐去
若第二个索引为列表的长度,也可以将其留空
若两个索引都留空,将列表所有元素返回。但是返回值和最初的变量不一样。这是一个新列表,只是恰好有完全相同的元素
3.向列表中新增项
+运算符连接列表以创建一个新表
列表中课包含任何数据类型的元素,单个列表中的元素不需要为同一个类型
append()方法:向列表的尾部添加一个新的元素。
列表是以类的形式实现的。创建列表实际上是将一个类实例化。
extend()方法: 只接受一个列表作为参数,并将该参数的每个元素都添加到原有的列表中。
insert()方法 :将单个元素插入到列表中,第一个参数是元素要插入的位置,列表中的参数不需要唯一
5.从列表中删除元素
可以使用del语句从列表中删除某个特定元素
删除指定索引处的值,在访问该索引处的值不会导致错误。被删除元素之后的所有元素将移动他们的位置以填补被删除元素所产生的缝隙
remove()方法:从列表中删除某个元素,只接受一个value参数,并删除列表中该值的第一次出现。删除后后面所有元素将会前移。
pop()方法
pop()列表方法将删除列表中最后的元素,并返回所删除的值
可以从列表中pop【index】任何元素,并返回删除的值
对空列表调用pop()将会发生一个异常
4.在列表中检索值
count()方法:返回列表中某个特定值出现的次数
in运算符:总是返回True或者Flase,不会告诉该值出现在什么位置
index()方法:只返回第一次出现的位置索引值,
布尔上下文环境中的列表
空列表为假;其他所有列表为真
python列表里非0最小元素
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
下一篇:less 最后200行
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Python从0到100(七):Python列表介绍及运用
Python从0到100(七):Python列表介绍及运用
字符串 Python python