python学习之List【列表】

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()方法:只返回第一次出现的位置索引值,
布尔上下文环境中的列表
空列表为假;其他所有列表为真
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值