首页 > 其他 > 详细

数据结构—列表

时间:2020-09-30 11:25:06      阅读:52      评论:0      收藏:0      [点我收藏+]

1、列表概述

与元组不同,列表的长度是可变的,他所包含的内容也是可以修改的。你可以使用[ ]或者list类型函数来定义列表,

技术分享图片

 

 list函数在数据处理中常用于将迭代器或者生成器转化为列表:

技术分享图片

 

 1.1增加和移除元素

使用append方法可以将元素添加到列表的尾部

技术分享图片

 

 使用insert方法可以将元素插入到指定的列表位置

技术分享图片

 

 insert的反操作为pop,该操作会将特定位置的元素移除并返回

技术分享图片

 

 使用in关键字可以检查一个值是否在列表中:

技术分享图片

 

 not关键字可以用作in的反义词,表示“不在”

技术分享图片

 

 1.2连接和联合列表

与元组类似,两个列表可以使用+连接:

技术分享图片

 

 如果你有一个已经定义的列表,你可以使用extend方法向该列表添加多个元素

技术分享图片

 

 使用extend要比+连接更加高效。

1.3排序

你可以使用列表的sort方法对列表进行内部排序(无须新建一个对象)

技术分享图片

 

 1.4切片

 

数据结构—列表

原文:https://www.cnblogs.com/yusuf/p/13753266.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!