首页 > 编程语言 >python笔记3(字典)

python笔记3(字典)

时间:2023-03-28 14:55:41浏览次数:38  
标签:20 为例 python 元素 鲁班 笔记 添加 字典

字典

1.字典的创建

1.{}
2.dict()
image
image

3.通过fromkeys创建值为空的字典
image

2.字典元素的访问

通过 get()方法
以 a = {"name":"jiachao","age":20,"school":"tongda"}为例

如若结果不存在,则返回默认值
image

列出所有键值对
image

列出所有键//值
image

键的个数
image

检测一个键是否在字典中
image

字典元素的添加与删除

以 a = {"name":"jiachao","age":20,"school":"tongda"}为例
添加QQ:276

image

update()将字典中所有旧键覆盖;添加新键

image

字典中元素的删除 del()

image

popitem()随机删除键及其返回值

(字典本生没有顺序)
image

序列解包

image

image
image

姓名 年龄 工资 城市
鲁班一号 18 7200 北京
鲁班二号 19 8200 上海
鲁班三号 20 9000 深圳
鲁班大师 21 12000 南京
image
代码:
image
结果:
image

集合

集合中元素不能重复
集合的相关操作
交集,并集,差集
a = {1,2,3}
-- b = {'a','b',2}
为例
并集(union)
image
交集(intresection)

image

差集(difference)
image

标签:20,为例,python,元素,鲁班,笔记,添加,字典
From: https://www.cnblogs.com/lujiachao-123/p/17084034.html

相关文章

  • python笔记4(控制语句)
    控制语句一:选择结构A:单分支结构if(条件语句):(缩进)结果缩进:pytharm中默认四个空格=TAB键例:a=input("请输入一个小于10的数:")ifint(a)<10:print(a)运行结果:条......
  • python 视频转代码视频
     #-*-coding:utf-8-*-#coding:utf-8importargparseimportosimportcv2importsubprocessfromcv2importVideoWriter,VideoWriter_fourcc,imread,resizefr......
  • Python & Anaconda 基础安装及配置
    原文链接:http://t.csdn.cn/nzH5w说明使用系统:Windows11本文暂时只包含最基础的PyCharm&Anaconda安装及环境配置,供自己记录使用,更为具体的配置方法请参考原文一、......
  • python3绕过360添加用户
    1.环境说明当前具有高权限账户会话,高权限webshell之类的当前环境下有360杀毒软件重点:需要有python3环境,如果没有,通过条件1上传python3环境2.python编写windows-api......
  • #Python 利用python计算百度导航骑行距离(第二篇)批量计算
    https://www.cnblogs.com/simone331/p/17218019.html在上一篇中,我们计算了两点的距离(链接为上篇文章),但是具体业务中,往往会存在一次性计算多组,上百甚至上千的距离。所以......
  • 学习笔记:AC自动机
    AC自动机是一种多模匹配算法,AC自动机常常用于多模式串,单文本串的匹配算法。在此之前,你应当学会KMP&Trie。我们先给一组例子:abcdbcdcddacad这是这组例子建成的......
  • matlab学习笔记6 积分
    求和使用sum函数,注意其对于矩阵和向量的不同:对向量即数组和,对矩阵为把每列进行累加也可以使用symsum函数,其作用是对符号变量求和,即(第一个参数)公式对其因变量(第二个......
  • python apscheduler 定时任务的基本使用-8-线程执行器ThreadPoolExecutor
    pythonapscheduler定时任务的基本使用-8-线程执行器ThreadPoolExecutor1、线程执行器ThreadPoolExecutor先说个人总结假设启动线程数为N,任务数为M,misfire_grace_tim......
  • Python高级特性-生成器
    前言生成器相比普通迭代器的实现,不会像普通迭代器生成完整集合返回,而是一边循环一边计算的机制,从而节省大量的空间。普通迭代器deftriangles(line):result=[]......
  • MicroPython All In One
    MicroPythonAllInOneMicroPythonisafullimplementationofthePython3programminglanguagethatrunsdirectlyonembeddedhardwarelikeRaspberryPiPico......