美文网首页
python——列表的操作

python——列表的操作

作者: August________ | 来源:发表于2019-12-26 21:34 被阅读0次

python——列表的操作

append

  • 用于将一个对象附加到列表的尾行
>>> lst = [1, 2, 3]
>>> lst.append(4)
>>> lst
[1, 2, 3, 4]

clear

  • 清空列表内容
>>> lst = [1, 2, 3]
>>> lst.append(4)
>>> lst
[1, 2, 3, 4]

copy

  • copy是复制列表
  • 常规复制只是将另一个名称关联到列表
>>> a = [1, 2, 3]
>>> b = a
>>> b[1] = 4
>>> b
[1, 4, 3]
  • copy 的方式
>>> a = [1, 2, 3]
>>> b = a.copy()
>>> b[1] = 4
>>> a
[1, 2, 3]
>>> b
[1, 4, 3]

count

  • 计算指定元素在列表中出现的次数
>>> word = ['to', 'be', 'or', 'not', 'to', 'be']
>>> word.count('to')
2
>>> x = [1, [1, 2], 1, 2, 3, [1, 2], 1]
>>> x.count(1)
3
>>> x.count([1, 2])
2

extend

  • 同时将多个值附加到列表的尾行
  • 可以使用一个列表拓展另一个列表
>>> a = [1, 2, 3]
>>> b = [4, 5, 6]
>>> a.extend(b)
>>> a
[1, 2, 3, 4, 5, 6]

index

  • 在列表中查询指定值第一次出现的索引
>>> knights = ['We', 'are', 'the', 'knights', 'who', 'say', 'ni']
>>> knights.index('who')
4
>>> knights[4]
'who'

insert

  • 用于将一个对象插入列表
>>> number = [1, 2, 3, 4, 5, 6]
>>> number.insert(4, 'four')
>>> number
[1, 2, 3, 4, 'four', 5, 6]

pop

  • 从列表中删除这一元素(默认是最后一个元素),并返回这一元素
>>> x = [1, 2, 3]
>>> x.pop()
3
>>> x
[1, 2]
>>> x.pop(0)
1
>>> x
[2]

remove

  • 用于删除第一个为指定值的元素
>>> word = ['to', 'be', 'or', 'not', 'to', 'be']
>>> word.remove('be')
>>> word
['to', 'or', 'not', 'to', 'be']
>>> word.remove('bw')

reverse

  • 按相反的顺序排列列表中的元素
>>> x = [1, 2, 3]
>>> x.reverse()
>>> x
[3, 2, 1]

sort

  • 对列表就地排序,对原来的表进行修改,是元素按照顺序排列
>>> x = [3, 1, 5, 2, 7, 1, 9, 6]
>>> x.sort()
>>> x
[1, 1, 2, 3, 5, 6, 7, 9]
  • sort有两个可选参数——key和reverse
  • key可以设置一个用于排列的函数
>>> x = ['aardvark', 'abalone', 'acme', 'add', 'aerate']
>>> x.sort(key=len)
>>> x
['add', 'acme', 'aerate', 'abalone', 'aardvark']
  • reverse,只需将其指定为一个真值(True或False),是否按照相反的顺序进行排序
>>> x.sort(reverse=True)
>>> x
[9, 7, 6, 5, 3, 2, 1, 1]
>>> x.sort(reverse=False)
>>> x
[1, 1, 2, 3, 5, 6, 7, 9]

相关文章

  • Python学习——列表简介

    Python学习——列表操作 列表: 列表内的元素可以通过索引来操作和使用 列表的修改、添加、删除: 修改: 添加...

  • 第二课:List列表、Tuple元祖、Dict字典

    Python 列表List 加号+是列表连接运算符,星号*是重复操作 列表元素的添加与删除 输出: Python列...

  • Day01自学 - Python 列表(List)

    学习参考博客地址:Python 列表(List) | python list(列表)操作用法总结 一、基础语法 创...

  • 10 Python通用序列操作

    在讲解列表和元组之前,本节先介绍Python中序列的通用操作,这些操作在列表和元组中都会用到。Python中所有序...

  • Python起步——列表

    python列表的常用操作 1. list函数 将元组和字符串转化为列表。 2. 基本列表操作 2.1 元素赋值 ...

  • python基础

    python列表常见操作 列表的介绍 列表可以放不同类型的元素,例:list =[ 1, 'a' ] 列表可以使用...

  • Python列表生成式

    Python列表生成式 python里面[]表示一个列表,对容器类型的数据进行运算和操作,生成新的列表最高效、快速...

  • python列表操作

    #!/usr/bin/env python # -*- coding:utf-8 -*- # Author:Hua...

  • python 列表操作

    序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个...

  • python列表操作

网友评论

      本文标题:python——列表的操作

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