列表是python的一种内置数据结构,是可以修改的;本文总纲如下:python基础之列表(list)
一、list函数
函数list能够创建列表,比如可以将字符串或元组创建为列表,任何序列都可以作为list的参数
代码示例:
python基础之列表(list)
二、基本操作
(1)直接赋值
直接赋值可以修改索引对应的元素值
代码示例:
python基础之列表(list)
(2)删除
使用del进行删除,会将相应的元素彻底删除,列表的长度也将改变
代码示例:
python基础之列表(list)
(3)切片赋值
首先切片可以对元素进行访问,这里主要将有步长的访问方式
代码如下:
python基础之列表(list)
切片的赋值
代码如下:
python基础之列表(list)
三、列表方法
append是将一个对象附加到列表末尾
clear清空列表
copy会复制列表,但副本值的改变不会影响到原来的值
count会计算元素出现的次数
extend会将一个列表添加到另一个列表末尾
index将会返回在列表中查找元素首次出现的索引值
insert将一个对象插入列表
pop将删除列表的一个元素,默认为最后一个
remove默认删除第一个指定元素
reverse按相反顺序排列列表
sort/sorted 会将列表进行排序。默认从小到大
代码示例:
python基础之列表(list)
python基础之列表(list)
五、列表推导
列表推导是从是从其他可迭代对象创建列表的方式,能够使代码更加简洁
代码示例:
python基础之列表(list)
六、列表去重
列表去重的方法有很多,比较简单的一种如下
python基础之列表(list)
如果采用set去重会改变原来列表的顺序
七、元素个数统计
可以使用collections中的Counter模块
代码示例:
python基础之列表(list)
其中most_common(n)会返回统计个数前n位的列表

相关文章:

  • 2022-01-17
  • 2022-02-05
  • 2021-10-12
  • 2021-08-16
  • 2021-10-01
  • 2021-07-25
  • 2022-01-08
  • 2021-12-04
猜你喜欢
  • 2021-07-23
  • 2021-12-11
  • 2021-06-22
  • 2021-08-24
  • 2021-08-28
  • 2021-12-10
相关资源
相似解决方案