首页 > 其他分享 >列表的基本使用方法

列表的基本使用方法

时间:2025-01-15 18:57:27浏览次数:3  
标签:基本 下标 my 元素 list 列表 语法 方法

列表的基本使用方法

  • 列表的特点
  1. 可以容纳多个元素(上限极大)
  2. 可以容纳不同类型的元素
  3. 数据是有序存储的
  4. 允许重复数据存在
  5. 元素可以修改   
  •  列表的基础构建方式

列表名=[元素1,元素2,元素3,元素n]

元素可以是任意,如列表,数组,整数等。

My_list=[“tom”,”jerry”,[“locy”],88] 是合适的表示。

  • 列表的内置方法
  • Index

对于列表、元组和字符串,index 方法用于查找元素在序列中第一次出现的位置(索引)。

my_list=[1,2,3,4,5]
print(my_list.index(2))
  1. 修改下标值

语法:列表[下标]=值       重新赋值  

my_list=[1,2,3,4,5]
my_list[0]=3
  1. 插入元素

语法:列表.Inster(下标,元素)    在指定下标插入指定元素

my_list=[1,2,3,4,5]
my_list.inster(0,10)
  1. 列表的追加

语法1:列表.append(元素)    将指定元素插入列表结尾

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

语法2:列表.extend(其他数据容器)  将其他列表容器插入列表结尾

my_list=[1,2,3,4,5]
my_list.extend([7,6])
  1. 元素的删除

语法1:del列表[下标]   这是关键字

my_list=[1,2,3,4,5]
del my_list[0]

语法2:列表.pop(下标) 这是方法

my_list=[1,2,3,4,5]
my_list.pop(0)

语法3:列表.remove(元素)    直接用元素名来进行删除(仅删除第一个,若有重复不建议使用)

my_list=[1,2,3,4,5,"wang"]
my_list.remove("wang")
  1. 列表内容清空

语法:列表.clear()   清空列表的所有元素

my_list=[1,2,3,4,5]
my_list.clear()
  1. 统计列表中某个元素的数量

语法:列表.count(元素)

my_list=[1,2,3,4,5,1]
my_list.count(1)
  1. 统计列表中一共有多少个元素

语法:len(列表)

my_list=[1,2,3,4,5]
print(len(my_list))
  • 列表的遍历

将容器内元素依次取出的行为叫做:遍历,迭代

while循环遍历           

index=0
while index<len(列表):
    元素=列表[index]
    元素操作...
    index += 1

for循环遍历

for 临时变量 in 数据容器 :
    对临时变量进行处理

标签:基本,下标,my,元素,list,列表,语法,方法
From: https://blog.csdn.net/2401_87996270/article/details/145165996

相关文章

  • pg_controldata的使用方法
    [omm@txy~]$pg_controldata/openGauss/data/dnpg_controlversionnumber:923Catalogversionnumber:201611171Databasesystemidentifier:5932367657193972969Databaseclusterstate:inproductionpg_contr......
  • 基本类型-primitive_type
    Booleans(bool)letis_morning=true;ifis_morning{println!("Goodmorning!");}Characters(char)fnmain(){letc1='a';//字母letc2='中';//中文letc3='......
  • 信息收集完整思路及方法
    前言​ 在渗透测试过程前,应先获取对应的授权,然后甲方会将需要进行渗透测试的资产信息详细罗列出来,但也不排除会遇到直接给你个域名/ip的甲方,那么就需要我们自己对给出的域名/ip进行信息收集。1、收集域名信息1.1.Whois查询​ whois查询可以查到注册域名的时候留下的信息。比......
  • 判断字符串是否为json字符串方法
    要验证一个字符串是否为有效的JSON格式,可以使用JavaScript的JSON.parse()方法,并结合try...catch语句来捕获解析过程中可能出现的异常。以下是一个示例函数:functionisJSON(str){if(typeofstr==='string'){try{constobj=JSON.par......
  • 变压器副边突然短路+现象,原因,暂态分析,短路电流计算,对变压器危害,监测手段,保护方法+simu
    1现象描述当变压器副边突然短路时,副边绕组中会出现很大的短路电流。由于变压器原副边绕组之间有电磁耦合关系,根据变压器的基本原理I1/I2=N2/N1(其中I1、I2分别是原边和副边电流,N1、N2分别是原边和副边匝数),副边短路电流会引起原边电流急剧增大。例如,对于一个降压变压器,假设原......
  • java基本语法
    java基本语法一、注释注释:解释说明,代码块注释jvm不会进行解释在java中注释共有3中方式:①单行注释//②多行注释/…/③文档型注释(java独有javadoc)/***//*sfsdfsfsdfsdfsdfsdfsdfsdfsdfsfd*/publicclassHelloWorld{//aasads /* 这个一个main方法 ......
  • ISP基本框架及算法介绍
    ISP(ImageSignalProcessor),即图像处理,主要作用是对前端图像传感器输出的信号做后期处理,主要功能有线性纠正、噪声去除、坏点去除、内插、白平衡、自动曝光控制等,依赖于ISP才能在不同的光学条件下都能较好的还原现场细节,ISP技术在很大程度上决定了摄像机的成像质量。它可以分......
  • vue2生命周期,vue2各个方法介绍
    beforeCreate:在这里加loading(页面加载的时候我想要做的事情)created:在这里结束loading,还可以做一些初始数据的获取beforeMount:载入前(已经完成了data和el数据初始化),但是页面中的内容还是vue的占位符,data中的数据是没有被挂载到dom节点中的;可以在......
  • 宝塔面板无法打开的原因及解决方法
    当您发现宝塔面板无法打开时,这可能是由多种原因引起的。为了帮助您快速定位并解决问题,我们将从以下几个方面进行详细分析,并提供相应的解决方案。1. 网络连接检查首先,确保您的计算机与云服务器之间的网络连接正常。网络中断或不稳定可能导致宝塔面板无法访问。您可以采取以下步......
  • 宝塔面板升级后无法登录的原因及解决方法
    当您在升级宝塔面板后遇到无法登录的问题时,这可能是由多种因素引起的。为了帮助您快速定位并解决问题,我们将从以下几个方面进行详细分析,并提供相应的解决方案。1. 确认升级是否成功首先,确保宝塔面板的升级过程已经顺利完成。有时,升级过程中可能会出现意外情况,导致某些文件未正......