python入门,list列表详解

目录

1.list的定义

2.index查找某元素的下标

3.修改

​编辑

 4.插入

​编辑 5.追加元素

1.append,追加到尾部

2.extend,追加一批元素

 ​编辑

6.删除元素

1.del 列表[下标] 

2.列表.pop(下标)

3.列表.remove(元素) 

7.清空列表

8.统计某一元素在列表内的数量

9.计算列表内元素数目


1.list的定义

my_list = [1,2,3,4,5,6,7,8]
print(my_list)

list可以存不同的数据类型,字符串,整数,浮点数都可以存

my_list = [1,2,3,4,5,[6,7]]
print(my_list)

列表里面套一个列表也是可以的 

2.index查找某元素的下标

my_list = [1,2,3,4,5,[6,7]]
print(my_list.index(3))

 下标是从0开始的,这点和c语言一样

找到了3的下标是2

3.修改

和c语言里的数组类似

my_list = [1,2,3,4,5,[6,7]]
my_list[2] = 100
print(my_list)

 4.插入

在指定的下标位置,插入指定的元素

列表.insert(下标,元素)

my_list = [1,2,3,4,5,[6,7]]
my_list.insert(1,1000)
print(my_list)

 5.追加元素

1.append,追加到尾部

my_list = [1,2,3,4,5,[6,7]]
my_list.append(1000)
print(my_list)

2.extend,追加一批元素

其实是将其它数据容器中内容取出来,追加到列表尾部

my_list = [1,2,3,4,5,[6,7]]
my_list.extend([500,1000,2000])
print(my_list)

 

6.删除元素

1.del 列表[下标] 

两个作用相同,我就用一组图来表示

my_list = [1,2,3,4,5,[6,7]]
my_list.extend([500,1000,2000])
del my_list[0]
my_list.pop(2)
print(my_list)

2.列表.pop(下标)

3.列表.remove(元素) 

对指定元素进行删除,且只删除列表中的第一个匹配项

7.清空列表

列表.clear()

列表会变为空

my_list = [1,2,3,4,5,[6,7]]
my_list.extend([500,1000,2000])
del my_list[0]
my_list.pop(2)
my_list.clear()
print(my_list)

8.统计某一元素在列表内的数量

列表.count(要统计的那个元素) 

9.计算列表内元素数目

len(列表) 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/322906.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【后端已完成,前端更新ing】uniapp+springboot实现个人备忘录系统【前后端分离】

目录 (1)项目可行性分析 (一)技术可行性: (二)经济可行性: (三)社会可行性: (2)需求描述 功能模块图 用例图&#…

基于卷积神经网络的回归分析

目录 背影 卷积神经网络CNN的原理 卷积神经网络CNN的定义 卷积神经网络CNN的神经元 卷积神经网络CNN的激活函数 卷积神经网络CNN的传递函数 卷积神经网络的回归分析 完整代码:卷积神经网络的回归分析(代码完整,数据齐全)资源-CSDN文库 https://download.csdn.net/download/…

银河麒麟Kylin-Server-V10-SP3使用ISO镜像搭建本地内网YUM/DNF源cdrom/http

机房服务器安装一般是内网环境,需要配置本地的YUM/DNF源。本文介绍通过ISO镜像搭建内网环境的UM/DNF源 准备工作: 提前准备好Kylin-Server-V10-SP3的ISO镜像文件。 本机IP地址:192.168.40.201 镜像存放目录/data/iso/Kylin-Server-V10-SP3-Ge…

UE相关杂项笔记

1.PAK包解析 UE4如何反向查找Pak里面包含哪些文件 - 哔哩哔哩 CMD控制台命令输入 D:"Epic Games"\UE_5.1\Engine\Binaries\Win64\UnrealPak.exe 包路径 -list *文件夹带空格时 添加“ ”包裹住文件夹名 解包工具路径 UE引擎安装路径\UE_5.1\Engine\Binarie…

耳机行业中ANC介绍

0 Preface/Foreword 0.1 参考文献 关于TWS耳机的FF FB 和Hybird区分 - 知乎 0.2 引言 ANC: Active Noise Cancellation,主动噪声消除,抑制外界声音。 ENC: Environmental Noise Cancellation,环境噪音消除,主要用…

「HarmonyOS」验证码多TextInput输入框焦点自动跳转问题

需求背景:需要做一个多输入框的验证码模块,输入验证码时输入后光标会自动跳转至下一个输入框,删除验证码时会自动删除上一个输入框内容,并且光标跳转至上一个输入框内。6位验证码全部输完后进行登录请求 具体样式如下图&#xff1…

C练习——定期存取并行

题目:假设银行一年整存零取的月息为1.875%,现在某人手头有一笔钱,他打算在今后5年 中,每年年底取出1000元作为孩子来年的教育金,到第5年孩子毕业时刚好取完这笔钱,请编 程计算第1年年初时他应存入银行多少钱…

无法到达所选择的在线目标(博途PLC连接不上)

第1步:首先需要检查的就是PLC的物理连接了,可以利用PING工具测试下电脑和PLC是否在同一个网段, 第2步就是检查下防火墙设置 1、防火墙设置 2、关闭防火墙 未完....

用C语言采集游戏平台数据并做行业分析

游戏一直深受90/00后的喜爱,有些人因为对游戏的热爱还专门成立了工作室做游戏赚钱,但是游戏行业赚钱走不好就会被割一波韭菜,那么现在什么游戏挣钱,什么游戏好玩认可度高?带着这样的问题我将利用我毕生所学&#xff0c…

RA8803SA 车载用实时时钟模块

内置32.768kHz 晶体单元(频率精度调整完毕)和DTCXO1/100s精度的时间寄存器接口类型:I2C-Bus接口(400kHz)工作电压范围:1.6V to 5.5V温度补偿电压:2.2V to 5.5V计时(保持)电压范围:1.6V to 5.5V可选择输出频率为32.768kHz, 1024Hz,…

华为云Stack 8.X流量模型分析(六)

八、基础云专线流量模型分析 ​ 华为官方对云专线定义是:用户数据中心通过运营商的物理专线(MPLS/VPN,以太专线)访问云内资源,云内资源呈现真实IP,通过设置的专线路由实现三层互通。 ​ 通过云专线直接访…

yolov8实战第五天——yolov8+ffmpg实时视频流检测并进行实时推流——(推流,保姆教学)

yolov8实战第一天——yolov8部署并训练自己的数据集(保姆式教程)_yolov8训练自己的数据集-CSDN博客 yolov8实战第三天——yolov8TensorRT部署(python推理)(保姆教学)-CSDN博客 今天,我们继续y…