iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python:列表操作命令
  • 909
分享到

Python:列表操作命令

命令操作列表 2023-01-31 01:01:33 909人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

1.在列表末尾添加元素 示例:在末尾添加元素:xeam list=['1','2','3'] list.append('xeam') 2.在列表中插入元素 示例:在索引1处插入元素:xeam list=['1','2','3']

1.在列表末尾添加元素

示例:在末尾添加元素:xeam

list=['1','2','3']
list.append('xeam')

2.在列表中插入元素

示例:索引1处插入元素:xeam

list=['1','2','3']
list.insert(1,'xeam')

3.在列表中删除元素

示例1:删除索引1处的元素

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

示例2:弹出索引1处的元素

list=['1','2','3']
value=list.pop(1)#方法参数为空,则弹出列表末尾的元素,该方法返回从列表弹出的元素

示例3:删除列表值为xeam的元素

list=['xeam','1','2','3','xeam']
list.remove('xeam')#删除掉最先找到的值,示例中将会删除索引1的值

4.排序列表

注意排序优先级:数字>大写字母>小写字母>符号>中文

示例1:永久性排序:sort()

list=['a','3','A','|','你好']
list.sort()#排序后:['3','A','a','|','你好']

示例2:临时性排序:sorted()

list=['a','3','A','|','你好']
list_2=sorted(list)#print(sorted(list))输出临时排序:['3','A','a','|','你好'],返回值为排序后的列表

示例3:反转排序:reverse()

list=['1','2','3','4','5']
list.reverse()#排序后:['5','4','3','2','1']

4.获取列表长度

示例:获取列表list的长度:len()

list=['1','2','3']
value_list=len(list)#返回值为列表长度3

5.遍历列表

示例1:

list=['1','2','3']
for value in list:#末尾加上冒号
    print(value)#每次循环都把list列表中的值赋给value,赋值从索引号0开始#循环的语句需要缩进

示例2:遍历切片列表

list=['1','2','3','4','5','6','7']
for value in list[3:]:#遍历索引3之后的数值
    print(value)

6.创建数值列表

示例1:使用range()函数生成一系列数值

value=list(range(0,6))#range()生成0~6的数值,list()函数把数值转换成列表
print(value)

示例2:遍历range()函数生成的数值

for value in range(0,6):#range(0,6)顺序生成从0到5的数值
    print(value)

7.对数字列表执行统计计算

示例:三个函数:min(),max()sum()分别取列表中最小值,最大值,数值总和

list=['1','2','3','4','5']
min(list)#返回值为1
max(list)#返回值为5
sum(list)#返回值为15

8.列表解析

示例1:

list=[value**2 for value in range(1,6)]#将for遍历的值提供给value
print(list)#输出['1','4','9','16','25']

等同于

for value in range(1,6):
    value=value**2

示例2:

list=[value**2 for value in range(1,6) if value>2]#满足条件value>2,将for遍历的值提供给value
print(list)#输出['9','16','25']

9.列表切片

示例1: range*(函数)

>>> range(1,5)#代表从1到5(不包含5)----------------[1, 2, 3, 4]
>>> range(1,5,2) #代表从1到5,每次加2(不包含5)-----[1, 3]
>>> range(5) #代表从0到5(不包含5)-----------------[0, 1, 2, 3, 4]

示例2:列表切片

list = [1, 2, 3, 4, 5, 6, 7]
>>> list[0:] #列出索引0以后的---------[1, 2, 3, 4, 5, 6, 7]
>>> list[1:] #列出索引1以后的---------[2, 3, 4, 5, 6, 7]
>>> list[:-1] #列出索引-1之前的-------[1, 2, 3, 4, 5, 6]
>>> list[1:3] #列出索引1到3之间的-----[2]


#形成reverse函数的效果:
>>> list[::-1]#[7, 6, 5, 4, 3, 2, 1]
>>> list[::-2]#[7, 5, 3, 1]

10.复制列表

示例1:复制整个列表

list=['1','2','3','4','5']
list_2=list[:]#从起始索引到末尾索引

示例2:复制切片列表

list=['1','2','3','4','5']
list_2=list[:]#从起始索引到索引3
    print(list_2)#输出['1','2','3']

11.元组

注意:元组是不可改变的列表

list=('1','2','3')#元组用圆括号定义
list(0)=6#这个语句是错误的,不能改变元组的值
list=('1','2','3')#元组用圆括号定义
list=('4','5','6')#这个语句是正确的,可以重新定义元组,对存储元组的变量进行重新赋值

--结束END--

本文标题: Python:列表操作命令

本文链接: https://www.lsjlt.com/news/184614.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python:列表操作命令
    1.在列表末尾添加元素 示例:在末尾添加元素:xeam list=['1','2','3'] list.append('xeam') 2.在列表中插入元素 示例:在索引1处插入元素:xeam list=['1','2','3'] ...
    99+
    2023-01-31
    命令 操作 列表
  • python 3 列表操作
        创建列表subject = ["Liunx","python","web","java"]#读取列表 print(subject) #打印显示 ['Liunx', 'python', 'web', 'java'] #列表的切片...
    99+
    2023-01-31
    操作 列表 python
  • [python]列表的操作
    1magicians = ['alice', 'david', 'carolina']for magician in magicians:print(magician) for magician in magicians:print(mag...
    99+
    2023-01-31
    操作 列表 python
  • Python中列表的操作
    用中括号包含内容 可修改的数据类型 支持嵌套 支持索引、切片、乘加运算、成员检查、长度、最小值、最大值   列表赋值到变量 list1 = ['hello', 'world']   列表中追加内容 list1 = ['hell...
    99+
    2023-01-30
    操作 列表 Python
  • python中的列表操作
    列表:(list)容器类型:某个对象包含对其它对象的引用,则将其称为容器。列表可以包含任何种类的对象(数字、字串、甚至嵌套其他列表,可以嵌套元组)内部包含:任意对象的有序集合,通过索引访问其中的元素,可变对象,支持异构(包含多种不同的元素)...
    99+
    2023-01-31
    操作 列表 python
  • Python列表操作方法
    Python列表操作方法python的操作方法包括:创建、删除、修改、查找等'列表的相关操作'1.创建列表 list=[0,'port',1,'error',2,'port'] print(id(list[1])) 2.删除列表      ...
    99+
    2023-01-31
    操作方法 列表 Python
  • MySQL创建表操作命令分享
    目录一、表命令1.查看所有表2.创建表3.创建一个用户表二、MySQL支持的常用数据类型1.数字型2.字符串3.日期三、MySQL支持的常用约束四、存储引擎五、表命令(crud)1....
    99+
    2024-04-02
  • MySql常用表操作命令总结
    本篇内容介绍了“MySql常用表操作命令总结”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 1:使用SH...
    99+
    2024-04-02
  • Python中列表list常见操作
    主要涉及知识点列表是我们python里面最常见的数据类型,我们主要有以下的操作。1、索引2、切片3、追加4、删除5、长度6、循环 (也称遍历)7、包含8、嵌套例如定义列表:List2=['openstack','python','linux...
    99+
    2023-01-31
    常见 操作 列表
  • Python中列表的基本操作
    本篇内容主要讲解“Python中列表的基本操作”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python中列表的基本操作”吧!如何创建列表?列表是最常用的Python数据类型,它可以作为一个方括...
    99+
    2023-06-02
  • SVN的操作命令(纯命令)
    以下是一些常见的SVN操作命令: 检出代码:svn checkout url(将代码从服务器下载到本地) svn checkout url:将代码从服务器下载到本地。url是代码库的地址,可以是HTTP、HTTPS、SVN、SVNSH、F...
    99+
    2023-08-31
    svn 服务器 运维
  • python中列表类型常用操作
    列表是个在写测试用例时经常被用到的类型,我们来看下列表常用的一些操作吧。 1、 分片 作用:提取列表中的一部分元素出来(分片在测试的时候也经常会用到) 这里的a[1:4]指取从a这个列表的下标为1的索引开始(即第二个元素),到下标为3...
    99+
    2023-01-31
    常用 类型 操作
  • Python列表的基本操作介绍
    目录1、向List中添加元素的方法1.1 Python append()方法添加元素1.2 Python extend()方法添加元素1.3 Python insert()方法插入元...
    99+
    2024-04-02
  • python中有哪些列表操作符
    本篇文章给大家分享的是有关python中有哪些列表操作符,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。python的五大特点是什么python的五大特点:1.简单易学,开发程序...
    99+
    2023-06-14
  • python 列表特点及常用操作
    一、列表的特性1、有序的集合2、通过偏移来索引,从而读取数据3、支持嵌套4、可变的类型列表支持的方法>>> dir(list) ['__add__', '__class__', '__contains__', '__del...
    99+
    2023-01-31
    常用 操作 列表
  • 重温Python基础之列表操作
    目录序言遍历整个列表加粗样式深入研究循环在for循环中执行更多命令在for循环结束后执行一些操作使用函数range()使用range()创建数字列表切片元组遍历元组中的所有值修改元组...
    99+
    2022-11-13
    Python列表操作 Python列表
  • Python列表常见操作和注意
    常见操作 列表很常用,每一个元素之间用 , 隔开。 列表中的每一个元素可以是任意类型的数据 数字,字符串,列表,元组,集合,字典 列表可进行的操作 索引(从0开始)、切片、加、成员检查(in,not in),for循环。   Pyt...
    99+
    2023-01-30
    常见 操作 列表
  • Python列表有哪些操作方法
    这篇文章将为大家详细讲解有关Python列表有哪些操作方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、向List中添加元素的方法1.1 Python append()方法添加元素append() 方...
    99+
    2023-06-25
  • python基础操作列表推导式
    目录python基础——列表推导式一、实验目的二、实验原理三、实验环境四、实验内容五、实验步骤python基础——列表推导式 一、实验...
    99+
    2023-05-17
    python列表 python列表推导式
  • Dreamweaver cs5命令列表如何删除命令
    这篇文章主要介绍了Dreamweaver cs5命令列表如何删除命令,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。首先,我们可以点击菜单栏上面的命令按钮。然后我们在这里点击编...
    99+
    2023-06-08
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作