首页 > 编程语言 >D10【python接口自动化学习】-python基础之内置数据类型

D10【python接口自动化学习】-python基础之内置数据类型

时间:2024-09-17 19:24:25浏览次数:8  
标签:D10 删除 python 元素 数据类型 list3 列表 list5 print

day10 列表

学习日期:20240917

学习目标:内置数据类型--列表:如何处理同类数据?

学习笔记:

列表的定义

创建列表

# 创建列表
colours=['red','blue','green']
print(colours) # 将列表打印出来 ['red', 'blue', 'green']
print(type(colours)) # <class 'list'>

# 使用list()内置函数创建列表
list1=list('red')
print(list1) # ['r', 'e', 'd']

# 使用列表推导式创建列表
list2=[x for x in range(1,10)]
print(list2) # [1, 2, 3, 4, 5, 6, 7, 8, 9]

 

访问列表的元素

列表嵌套,访问元素

# 访问列表中的元素
list3=['a','b','c','d']
print(list3[0]) # a
print(list3[1]) # b
print(list3[-1]) # d

# 列表嵌套后,访问元素
list4=['a','b',['1','2']]
print(list4[2][0]) # 1

删除列表的元素和删除列表

# 删除元素
list5=['11','22','33']
print(list5) # ['11', '22', '33']
# 删除列表中的元素
del list5[0]
print(list5) # ['22', '33']
# 删除整个列表
del list5
print(list5) # 因list5已经删除,所以打印会报错,NameError: name 'list5' is not defined. Did you mean: 'list1'?

 

总结
  1. 列表可以存放多个对象,用方括号表示[],元素之间用逗号隔开,可以进行修改
  2. 列表是有序数据类型,通过索引访问每一个元素
  3. del可删除列表元素或整个列表

标签:D10,删除,python,元素,数据类型,list3,列表,list5,print
From: https://blog.csdn.net/tian_nx/article/details/142311143

相关文章

  • 【Python机器学习】序列到序列建模——对序列到序列模型的增强
    有两种增强训练序列到序列模型的方法,可以提高模型的精确率和可扩展性。使用装桶法降低训练复杂度输入序列可以有不同的长度,这使短序列的训练数据添加了大量填充词条。过多的填充会使计算成本高昂,特别是当大多数序列都很短,只有少数序列接近最大词条长度时。假设用数据训练序列......
  • 2024.9.16 Python,最短的桥
    1.最短的桥:这个题我最新的代码如下:fromcollectionsimportdequeclassSolution:defshortestBridge(self,grid:List[List[int]])->int:nr=len(grid)ifnr==0:return0nc=len(grid[0])island=deque([])......
  • 2024.9.17 Python
    1.现有字典d={‘a’:24,’g’:52,’l’:12,’k’:33}请按字典中的value值进行排序?sorted(d.items(),key=lambdax:x[1])[1]换成0即可变成按照键排序2.del列表名[index]:删除指定索引的数据3.列表名.remove(数据):删除第一个出现的指定数据4.列表名.pop(index)5.列表名......
  • python电子书,网安电子书,电脑维修电子书【免费】
    下载地址百度网盘:python电子书提取码:ihpn下载地址百度网盘:电子书合集提取码:mvvk......
  • 【python学习】深入掌握 Python RQ 任务队列库:全面处理异步任务的实战指南
    引言rq是基于Redis的Python任务队列库,用于处理异步任务。它能帮助开发者将繁重的后台任务交由独立进程执行,从而提高系统性能。在复杂项目中,任务的超时、重试、定时执行、依赖关系以及队列优先级等功能尤为重要。本文将全面介绍rq的常用和高级功能,帮助你在项目中灵活......
  • opencv-python学习笔记10-图像形态学处理
    目录一、基本概念: (1)结构元素(StructuringElement):(2)膨胀(Dilation):(3)腐蚀(Erosion):(4)开运算(Opening)(5)闭运算(Closing)(6)形态学梯度(MorphologicalGradient)(7)顶帽(Top-hat)和黑帽(Black-hat)转换(8)应用领域 二、膨胀:(1)基本概念:(2)原理:(3)方法:(4)OpenCV中的膨胀函数:(5)代码示例:(6)应用领域:(7......
  • scala的数据类型知识更新
    scala的相等性  scala中的自增和自减运算 scala中的浮点数精度问题  scala中大数的处理 获取输入打印输出 例题  ......
  • python标准库模块 pickle 详解
    什么是pickle模块?pickle是Python的一个标准库,用于序列化和反序列化Python对象。所谓序列化,就是将一个Python对象转换成字节流,以便存储到磁盘或通过网络传输。反序列化则是将字节流恢复为原来的Python对象。为什么使用pickle?保存Python对象:可以将Python中的各......
  • Python使用starmap函数批量更新数据库
    在数据库操作中,有时候需要对多条记录进行批量更新操作,而这些记录的更新逻辑可能是相同的,只是参数不同。starmap函数可以更加高效地实现批量更新数据库的操作。importsqlite3fromitertoolsimportstarmap#连接数据库conn=sqlite3.connect('example.db')cursor=conn......
  • Python 之函数
    函数参数位置参数: defpower(x):默认参数: defpower(x,n=2): 默认参数必须指向不变对象!可变参数: defcalc(*numbers):关键字参数: defperson(name,age,**kw):命名关键字参数:defperson(name,age,*,city,job):参数组合:在Python中定义函数,可以用必选参数、默认参数......