欢迎来到我的博客,本人把技术和生活随想都积累并分享在这里,很高兴遇见你,和你一同进步。

数据结构—列表

1、列表概述

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

 

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

 

 1.1增加和移除元素

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

 

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

 

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

 

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

 

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

 

 1.2连接和联合列表

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

 

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

 

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

1.3排序

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

 

 1.4切片

 

posted @ 2020-09-30 10:26  Yusuf1111  阅读(568)  评论(0)    收藏  举报