首页 > 其他分享 >字典的增删操作

字典的增删操作

时间:2023-05-15 19:11:27浏览次数:44  
标签:10 20 200 300 30 40 增删 操作 字典

#字典新增键值对=、update(a中没有的增加,键相同的后增加的覆盖之前的)
a = {10: 100, 20: 200, 30: 300}
b = {'委员会设立情况': '公司治理',10:500}
a[40]=400
print(a) #{10: 100, 20: 200, 30: 300, 40: 400}
a.update(b)
print(a) #{10: 500, 20: 200, 30: 300, 40: 400, '委员会设立情况': '公司治理'}
#字典的删除
#del()
del(a[10])
print(a) #{20: 200, 30: 300, 40: 400, '委员会设立情况': '公司治理'}
#pop删除键值对并返回值
c = a.pop(20)
print(c) #200
print(a) #{30: 300, 40: 400, '委员会设立情况': '公司治理'}

#clear()清空
a.clear()
print(a) #{}

#popitem() 随机删除一个键值对
d = {10: 100, 20: 200, 30: 300, 40: 400}
d.popitem()
print(d) #{10: 100, 20: 200, 30: 300}

标签:10,20,200,300,30,40,增删,操作,字典
From: https://www.cnblogs.com/36zy/p/17402827.html

相关文章

  • 4、HDFS-java操作类HDFSUtil及junit测试(HDFS的常见操作以及HA环境的配置)
    目录Hadoop系列文章目录一、pom.xml二、junit测试类三、操作类(帮助类)四、高可用环境的操作类本文编写了java对HDFS的常见操作,并且均测试通过。其功能包含构造conf、设置系统环境变量、创建目录、判断文件是否存在、获取文件/目录的大小等,具体见下图。本文分为四部分,即pom.xml、ju......
  • 4、zookeeper的java三种客户端介绍-Curator(crud、事务操作、监听、分布式计数器、分布
    目录Zookeeper系列文章目录一、zookeeper原生JavaAPI二、ZkClient三、Apachecurator1、pom.xml2、定义常量类3、连接实例化4、事务操作示例5、CRUD示例6、监听示例7、计数器示例1)、单机原子自增性实现1、Synchronized示例2、Lock示例3、AtomicInteger示例2)、分布式线程安全原子......
  • 2、HDFS操作 - shell客户端
    目录Hadoop系列文章目录一、语法格式二、具体命令示例1、mkdir命令2、ls命令3、put命令4、rm命令5、moveFromLocal命令6、-get7、cat命令8、head命令9、tail命令10、cp拷贝命令11、appendToFile命令12、df命令13、du命令14、mv命令15、setrep命令16、checksum17、co......
  • 随堂+变换字典格式
    #反选a='ACXDSFDVCDVFFB'[::-1]#a=a.replace('C','ni')b='ACXDSFDVCDVFFB'[::-2]print(a)print(b)#频繁修改字符串,可以这样做。importios='axscgvmkoi'sio=io.StringIO(s)print(sio)print(sio.getvalue())sio.getvalue()s......
  • Linux操作系统分析-课程总结报告
    结合虚拟化技术分析Linux系统的一般执行过程虚拟化层启动:在虚拟化环境中,物理主机上的虚拟化软件(如VMware、KVM等)启动,并创建虚拟机管理器(VMM)或称为hypervisor。VMM负责管理虚拟机的创建、销毁和资源分配。虚拟机创建:VMM根据用户的需求创建虚拟机实例。虚拟机实例是一种逻辑上的隔......
  • 龙蜥产品生态总监做客 InfoQ:后 CentOS 时代,国产操作系统能否扛起大旗?
    随着CentOS全面停服即将进入尾声,企业选择一款既可保障系统稳定运行,又可提供专业技术支持的操作系统迁移显得尤为重要。那么,现存的CentOS以及衍生版用户或将面临哪些风险?一套完整的迁移方案应该包括哪些步骤?在当下众多的迁移版本中如何选择符合市场发展诉求的操作系统……相信大......
  • pandas 数据处理 一些常用操作
     读取csv文件,打印列名称:importpandasaspd#data=pd.read_csv("guba_fc_result_20230413.csv")data=pd.read_csv("guba_all_newtext_20230413.csv")data.columns保存文件:data.to_csv("guba_all_cutwords_20230413.csv",index=False......
  • python基础学习-用Python操作Word和PowerPoint
    参考链接:Python-Core-50-Courses/第26课:用Python操作Word文件和PowerPoint.mdatmaster·jackfrued/Python-Core-50-Courses(github.com)......
  • Excel-win32com的宏操作
    importwin32com.clientxl=win32com.client.Dispatch("Excel.Application")#实例化Excel应用程序wb=xl.Workbooks.Open(r'C:\Users\Desktop\test1.xlsm')xl.Application.Run('test1.xlsm!模块1.getTime2("现在时刻")')wb.Save()xl.Appl......
  • 有翅膀Excel-可重新分发的主互操作程序集
    usingMicrosoft.Vbe.Interop;usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Diagnostics;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.W......