列表的常见操作
创建列表
list=[a,c,b],列表中的数据类型没有要求,可以是任何类型,字符或者整型都可以
列表的修改(增,删,更新,查询)
新增数据
a=[1,2,3,4]
a.append(5) 直接在列表末尾插入数字5 ,这个函数用来在列表末尾插入值
a.insert(2,"b") ,表示在指定位置插入值
列表中增加列表
如两个列表
a=[1,2,] b=[3,4]
则两个列表合并 为 a+b
或者使用extend() 函数 如 a.extend(b) 这样也得到a,b 列表合并
列表的删除有以下一些方法
a=[1,2,3]
如果知道列表的值可以使用remove()函数
如 a.remove(3)
如果不知道值,知道索引,使用pop(索引值)
a.pop(1)表示删除第二个元素
还有一个del
del a[1] 删除第二个元素
列表的切片和字符串类似
如a[1:2] a[1:] a[:2]
列表数据更改
a[1]=7 表示修改列表第二个数值 修改成7
列表的排序和反转
a=[1,2,34]
列表排序使用 sort() 表示列表升序 如 a.sort()
列表倒叙 直接 a.sort(revese=true)
列表反转直接使用
a.reverse()
列表的复制有深拷贝和浅拷贝
a=[1,2,3]
b=a.copy() 这是浅拷贝
c=a.deepcopy()
列表的统计
len(a) 统计列表元素个数
a.count("2") 统计列表中出现2的个数
字典的操作
字典的创建,字典是:以键值对的形式出现
dict={"a":1,"b":2}
字典的操作(增删改查)
字典的新增
dict["abc"]=1
表示新增一个键值对
删除一个键值对
del dict["abc"]
dict.clear() 删除所有键值对
dict.pop("abc" ) 表示删除键值对
查找方法
dict.keys() dict.values() dict.items
for k in dict.keys():
if k==" "
k=1
修改字典
dict["abc"]=“23” 将abc 键值修改为23
参考文章 :https://blog.csdn.net/Achaoll/article/details/117301292
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)