Python3基础之列表的基础操作

Python的基本数据类型有
string(字符串)、list(列表)、tuple(元组)、dict (字典)、(集合)、Number(数字)其中不可变的数据类型有:Number、string、tuple 可变的数据类型有:list、dict、set。

列表定义
列表是一种有序可变的数据结构。列表使用方括号([])表示,元素之间用逗号(,)分隔。

列表的常见操作

【列表的遍历】
在这里插入图片描述
【更新列表】
insert():将object插入列表指定的位置,用法为:list.insert(想要插入的位置(下标),相应插入的对象)
append():在列表末尾追加一个对象。list.append(object)。
extend():在列表末尾追加一个序列化的内容。list.extend(seq)。
拓展:append、extend的区别:使用append时,是追加个对象, 追加的是个列表时, 被道加的列表会,作为新列表的-个成员;
使用extend时,追加的是序列,会将追加的内容进行拆分,然后依次加入。追加的是一个列表时, 会将追加列表拆分,分别插入新列表中。在这里插入图片描述
【删除列表】
remove():删除列表中与指定值匹配的第一个值==>list.remove(“想要移除的值”)
pop():移除列表中指定下标的元素,默认移除最后一个成员 = =>list.pop(“想要移除元素的下标”)
clear():清空列表= => list.clear()

【其它常见操作】
reverse():将列表中的值反序排列==>list.reverse()
len():返回列表的长度 = => len(list)
sort():排序 = => 默认从小到大排列 = => a.sort() 从小到大排列, a.sort(reverse=True) 从大到小排列

【通过索引截取元素】
通过索引值直接获取到列表指定成员的值。通过索引取值时,如果想从右往左取值,那么索引值就从-1开始,-1、-2依次类推。
只是用一个索引+":"截取列表时,会将索引对应的元素以及后续的元素全部截取。
使用两个索引截取列表时,需要注意“左闭右开”的特性,即只会截取第一个索引对应的元素到第二个索引-1对应的元素为止。
使用三个索引截取列表时,前两个索引不声明时,默认截取整个元素,第三个值n是截取的步长,即间隔n-1个位置截取一个元素 在这里插入图片描述

                                                                                                            学海无涯
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值