python中的常见的列表操作及注意事项
来源:互联网 发布:java实现扫码支付 编辑:程序博客网 时间:2024/06/06 16:28
1.1 使用append()添加元素到尾部
传统的向列表中添加元素的方法是利用append()函数将元素一个个添加到尾部。
1.2 使用extend()或+=合并列表
使用extend()可以将一个列表合并到另一个列表中,我们也可以使用+=.
1.3 使用insert()在指定位置插入元素
append()函数只能将新元素插入到列表尾部,而使用insert()可以将元素插入到列表的任意位置。指定第一个参数为0,就可以将元素插入到列表头部。如果指定的第一个参数偏移量大于列表长度,则会插入到列表最后,如同append()一样。
1.4 使用del删除指定位置元素
del是python语句,而不是列表方法,无法通过list来调用。使用del可以删除一个元素,当元素删除之后,位于它后面的元素会自动移动填补空出来的位置。
1.5 使用remove()删除指定值
如果不确定或不关心元素在列表中的位置,可以使用remove()根据指定的值来删除元素。
1.6 使用pop()获取并删除指定位置元素
使用pop()同样可以获取列表中指定位置的元素,但在获取完成之后,该元素会自动被删除。如果为pop(off)指定了偏移量,它会返回偏移量对应位置的元素。如果不指定,则默认使用-1。因此pop(0)将返回头元素,而pop()或pop(-1)则会返回列表的尾元素。
1.7 使用index()查询值位置
如果想知道等于某一个值的元素在列表中的什么位置,可以使用index()函数来查询。
1.8 使用in判断值是否存在
判断一个值是否在给定的列表中有许多方式,其中最具有python风格的就是使用In,同一个值可能出现在列表的多个位置,但只要至少出现依次,in就会返回true.
1.9 使用count()值出现次数
使用count()可以记录某一个特定值在列表中出现的次数。
1.10 使用join()转换为字符串
list = [“aaa”,”bbb”,”ccc”]
“,”.join(list)
join其实是一个string的方法,而不是列表方法。不能通过list.join(“,”)进行调用,尽管看起来更直观。
1.11 使用sort()重新排列元素
在实际引用中,经常需要将列表中的元素按值排序,而不是按照偏移量排序。Python为此提供了两个函数:
- 列表方法会对原列表进行排序,改变列表排序内容;
- 通用函数sorted()则会返回排好序的列表副本,原列表内容不变。
如果列表中的元素都是数字,它们会默认的排列成从小到大的升序。
如果元素都是字符串,则会按照字符表顺序排列。
默认的排序是升序排列的,通过添加参数reverse = True可以改为降序排列。
1.12 使用len()获得列表长度
len()可以返回列表的长度。
阅读全文
0 0
- python中的常见的列表操作及注意事项
- python中的列表及注意事项
- python中的字符串操作及注意事项
- python中列表的常见操作
- Python中的列表操作
- Python列表序列及字典的操作
- python中的常见操作
- python中的字符串的常见操作
- python中的字典及注意事项
- python中字典的常用操作命令及注意事项
- Python列表及简单操作
- python 列表操作 及 使用方法
- python中的列表排序操作
- 5.2 Python中的列表操作
- python中文件读取操作及注意事项
- python中的列表,元祖,字典,等基本数据类型的操作
- python中的元组及注意事项
- C/C++实战常见错误总结及注意事项【关注与Python的不同点】
- 最新虚拟币交易平台源码 带手机版+APP 山寨币交易平台包安装包对接区块链ICO众筹源码
- 2822: [AHOI2012]树屋阶梯
- Android高新面试题2017汇总
- 苹果机器学习博客姗姗来迟:使用改进的生成对抗模型,提高图像真实性,降低图像的标记成本
- freemarker
- python中的常见的列表操作及注意事项
- 【剑指offer】面试题22:链表中的倒数第k个节点
- Linux ps命令解析示例
- CSS样式书写规范
- 技能分享 | 麦肯锡教给我的写作武器:连接词是文章通顺的灵魂
- python中的元组及注意事项
- DB120修改适合16M Flash及分区分析
- C++之成对使用的new和delete时采取相同形式(16)---《Effective C++》
- freemarker_jsp_velocity比较