美文网首页
列表相关函数

列表相关函数

作者: jinjin1009 | 来源:发表于2021-07-10 23:54 被阅读0次

1、extend:将某个列表追加到另一个列表上,最终是两个列表之和

>>> list1=[1,5]
>>> list2=[2,3,7,8]
>>> list1.extend(list2)
>>> list1
[1, 5, 2, 3, 7, 8]

2、reduce:对参数列表中元素进行累积,缺点是一个元素不能累积

>>> from functools import reduce
>>> 
>>> def add(x,y):
...     return (x+y)
... 
>>> sum=reduce(add,list1)
>>> sum
26

或者是

>>> sum2 = reduce(lambda x, y: x+y, list1)
>>> 
>>> sum2
26

3、index:得到对应索引位置

>>> list1=['e','j','p']
>>> index1=list1.index('p')
>>> index1
2

4、列表的几种删除
pop:根据索引值删除元素

>>> list=[1,2,3,1]
>>> list.pop(1)
2
>>> list
[1, 3, 1]

del:根据索引值删除元素

>>> list=[1,2,3,1]
>>> del list[3]
>>> list
[1, 2, 3]

remove:根据元素值删除元素,删除第一个和指定值相同的元素

>>> list=[1,2,3,1]
>>> list.remove(1)
>>> list
[2, 3, 1]

clear:删除列表所有元素

>>> list=[1,2,3,1]
>>> list.clear()
>>> list
[]

5、collections.Counter:列表各个元素进行个数

>>> lst=['Bob', 'hit', 'a', 'ball', 'the', 'hit', 'BALL', 'flew', 'far', 'after', 'it', 'was', 'hit']
>>> dct=collections.Counter(lst)
>>> dct
Counter({'hit': 3, 'ball': 2, 'bob': 1, 'a': 1, 'the': 1, 'flew': 1, 'far': 1, 'after': 1, 'it': 1, 'was': 1})
>>> type(dct)
<class 'collections.Counter'>
>>> dct.items()
dict_items([('bob', 1), ('hit', 3), ('a', 1), ('ball', 2), ('the', 1), ('flew', 1), ('far', 1), ('after', 1), ('it', 1), ('was', 1)])

相关文章

  • 列表相关函数

    1、extend:将某个列表追加到另一个列表上,最终是两个列表之和 2、reduce:对参数列表中元素进行累积,缺...

  • 工作中常用的excel函数分类

    一、常用函数列表 1、判断相关 IF函数:根据条件判断并返回不同的结果 AND函数:多条件同时成立 OR函数: 多...

  • Python语言基础8。函数

    引用、递归函数、匿名函数、列表推导式、文件的读写、with open()as file文件的相关操作shutil模...

  • python列表相关操作函数

    append,insert 插入 list1.insert(0,'red')--在0位置插入red -------...

  • Django+Xadmin打造在线教育系统(五)

    课程相关功能实现 课程列表 创建课程相关的urls.py course里面新建urls.py 视图函数 cours...

  • pandas数据导出

    导出函数都是DataFrame类的方法,写入则是Pandas的方法Pandas中关于数据框导出的相关函数列表如下:...

  • pandas数据读入

    Pandas中关于读入数据的相关函数列表如下: 以下函数都有对应的导出函数: 本文先主要介绍2个参数,陆续更新 。...

  • python数据类型2

    刚刚提到列表是序列,所有 序列都有几种基本的操作。 列表是不能修改的,要增加只能用相关的函数。 合并二个列表用 e...

  • 内置函数2

    内置函数2 和数据结构相关 列表与元祖 list:将一个可迭代对象转化成列表(如果是字典,默认将key作为列表的元...

  • Python Day75(传递列表)

    在函数中修改列表 禁止函数修改列表

网友评论

      本文标题:列表相关函数

      本文链接:https://www.haomeiwen.com/subject/hmnoultx.html