勤杂工

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
统计
 

列表的常见操作

创建列表

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

 

posted on   勤杂工  阅读(55)  评论(0编辑  收藏  举报
编辑推荐:
· 从 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)
 
点击右上角即可分享
微信分享提示