首页 > 其他分享 >字典类型的写法与定义

字典类型的写法与定义

时间:2023-12-29 12:45:35浏览次数:29  
标签:定义 写法 xiaocheng print 数据 字典

# 定义一个字典,保存一个同学的信息数据
a = {'姓名':'罗科','英文名':'ROCCO','年龄':32,'身高':170}
print(len(a)) # 获取数据值长度

# 写法:字典类型:{键:值}
# 定义:数据中是对应关系时,用字典类型来保存数据
'''
特点
1、字典类型中的数据是有对应关系
2、字典类型中的键(冒号前面)是唯一的,保存数据时,键相同了,会把后一个值(冒号后面)替换给前一个值
3、字典类型中的值是可以重复的
4、字典类型中没有编号(字符串、列表、元组),只能通过键去识别
'''
# 保存一个人省份的信息
b = {'小红':'浙江省','小明':'江苏省','小工':'安徽省','xiaocheng':'上海市'}
print(b) # 打印b字典中的信息
print(type(b)) # 打印b的类型(dict)
print(len(b)) # 打印b字典中的数据值长度

# 写法:字典名[键]
# 定义:通过键查询字典里的数据,如果键不存在,则报错
print(b['xiaocheng']) # 查询xiaocheng所在的省份信息
# print(b['xiao']) #报错
# 写法:字典名.get(键)
# 定义:通过键查询字典里的数据,如果不存在,则为None(空)
print(b.get('xiaocheng')) #查询xiaocheng所在的省份信息
print(b.get('xiao')) # 为None(空)

# 写法:字典名[键] = 值
# 定义:添加数据,一次添加一对数据,往后添加数据
b['小龙'] = '福建省'
print(b)

# 写法:字典名[键] = 值
# 定义:修改数据,键在里面则为修改,值在里面则为添加
b['xiaocheng'] = '山东省'
print(b)

# 写法:del 字典名[键]
# 定义:删除数据,根据键一次删除一对数据
del b['xiaocheng']
print(b)

# 写法:字典名.clear()
# 定义:一次性全部删除
b.clear()
print(b)

标签:定义,写法,xiaocheng,print,数据,字典
From: https://www.cnblogs.com/yaojiankui/p/17934635.html

相关文章

  • zb-table自定义行样式
    h5开发中要展示个表格,找了一圈感觉zb-table比较合适,就用了这个。但自定义行样式一直找不到文章,网上写的都是el-table的自定义样式,误导了一些时间看zb-table的源码cellStyle是写在style里的,是个数组包含了个对象,所以return的时候要返回一个对象,setCellStyle({row,column,row......
  • WPF自定义控件之ItemsControl鱼眼效果
    原理先获取鼠标在控件中的坐标,在获取其每一项相对于ItemsControl的坐标,然后计算每一项离当前鼠标的距离,在根据这个距离,对其每一项进行适当的缩放实现创建一个类,命名为FishEyeItemsControl publicclassFishEyeItemsControl:ItemsControl 添加应用鱼眼效果方法(控制其控件......
  • windows 创建自定义url协议 通过浏览器打开cmd
    打开regedit注册表编辑器找到HKEY_CLASSES_ROOT新建如下目录 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------......
  • flink中的setStreamTimeCharacteristic 指定为EventTime的source需要自己定义event ti
    flink中的setStreamTimeCharacteristicTimeCharacteristic   env.setStreamTimeCharacteristic(TimeCharacteristic.EventTime) 此处可以取以下三类值:EventTime事件时间,事件(Event)本身的时间,即数据流中事件实际发生的时间,通常使用事件发生时的时间戳来描述,这些......
  • python字典中删除键值的方法
    一、pop()方法删除keyPython字典是一种无序的映射数据类型,通过键值对的形式进行存储,可以使用键来快速找到对应的值。在某些情况下,我们可能需要在字典中删除某个键,这时候就可以使用Python字典提供的pop()方法。pop()方法用于删除字典中指定的键,并返回该键对应的值。使用该方法时需传......
  • drf高级之——自定义全局异常处理
    自定义全局异常处理 drf异常处理交给exception_handler处理了,但是没处理非drf的异常'EXCEPTION_HANDLER':'rest_framework.views.exception_handler' 我们可以重写一个exception_handler方法,处理drf异常和自己的异常以后只要出现异常,都会走到它方式如下: 第一步:首先......
  • 封装一个表情包组件(支持自定义表情图片)(基于vue3语法)
    效果图文件图直接贴代码emotion.vue<template><divclass="emotion-containerbeauty-scroll-livechat"><divclass="emotion-btn"@click="toggleEmotionShow"><spanclass="iconfonticon-biaoqing1&quo......
  • Spring 框架如何创建和解析自定义的 `<mvc:annotation-driven/>` 标签
    跟着孙哥学Spring,b站:https://www.bilibili.com/video/BV185411477k/?spm_id_from=333.337.search-card.all.clickSpring框架如何创建和解析自定义的<mvc:annotation-driven/>标签。1.创建BeanDefinitionParser首先,我们需要创建一个BeanDefinitionParser实现类来解析自......
  • [日志] lo4j2之自定义日志格式变量
    1PatternLayout/LogEventPatternConverter:自定义日志格式及格式变量在Log4j或Logback等Java日志框架中,PatternLayout类允许你定义日志输出的格式。PatternLayout通过一系列的转换器(PatternConverter)来定义输出的样式。其中,LogEventPatternConverter(日志格式化......
  • Postgresql中PL/pgSQL的游标、自定义函数、存储过程的使用
    场景Postgresql中PL/pgSQL代码块的语法与使用-声明与赋值、IF语句、CASE语句、循环语句:Postgresql中PL/pgSQL代码块的语法与使用-声明与赋值、IF语句、CASE语句、循环语句上面讲了基本语法,下面记录游标、自定义函数、存储过程的使用。注:博客:霸道流氓气质_C#,架构之路,SpringBoot实......