当前位置: 首页 > news >正文

Python第六章15:字典(dict)定义

# 字典的定义
# 字典定义使用 { },存储的是 键值对。语法如下:
#    字典字面量: {key:value,key:value,key:value,........key:value,key:value}
#    字典变量: my_dict = {key:value,key:value,key:value,........key:value}
#    空字典:  my_dict = {}  my_dict = dict()
#  字典中的key不会重复,value可以重复
#  字典不能够使用下标索引,可以通过key值取得对应的Value, 语法  字典[key]
#  字典中的key数据类型不能是字典,可以是其他类型数据,value可以是任何数据类型


# 1.定义字典
my_dict1 = {"孙悟空":99,"猪八戒":80,"沙和尚":65,"白龙马":50}
# 2.定义空字典
my_dict2 = {}
my_dict3 = dict()
print(f"字典1的内容是:{my_dict1},类型是:{type(my_dict1)}")
print(f"字典2的内容是:{my_dict2},类型是:{type(my_dict2)}")
print(f"字典3的内容是:{my_dict3},类型是:{type(my_dict3)}")
# 3.从字典中获得key对应的value
num = my_dict1["孙悟空"]
print(f"在字典中,孙悟空对应的武力值为:{num}")
# 4.定义嵌套字典,可以将字典嵌套进value中
from pprint import pprint     # pprint单纯为了换行
xiyouji_rewnwu_mianban = {

    "孙悟空":{
        "力量":120,
        "敏捷":100,
        "智力":99
    },"猪八戒":{
        "力量": 100,
        "敏捷": 50,
        "智力": 90
    },"沙和尚":{
        "力量": 95,
        "敏捷": 80,
        "智力": 50
    },"白龙马":{
        "力量":50,
        "敏捷":85,
        "智力":60}
}
pprint(f"西游记中任务面板数据分别是:{xiyouji_rewnwu_mianban}",width=15)
x = xiyouji_rewnwu_mianban["猪八戒"]["智力"]
print(f"西游人物传中猪八戒的智力属性是:{x}")
a = xiyouji_rewnwu_mianban["孙悟空"]["力量"]
print(f"西游人物传中孙悟空的力量属性是:{a}")

运行结果:

相关文章:

  • XCode中使用MonkeyDev开发iOS版的Comand-line Tool的daemon程序
  • IntelliJ IDEA(2024版) 的安装、配置与使用教程:常用配置、创建工程等操作(很详细,你想要的都在这里)
  • Redis 和 MySQL双写一致性的更新策略有哪些?常见面试题深度解答。
  • vue3 vite mock实践
  • 使用 Docker 18 安装 Eureka:解决新版本 Docker 不支持的问题
  • Spring Boot 实现定时任务的案例
  • 使用django的DRF业务逻辑应该放在序列化器类还是模型类
  • pyqt第一个窗口程序
  • 黑马点评项目
  • Maven声明周期
  • 第4.1节:使用正则表达式
  • Jira讲解
  • wgcloud怎么实现服务器或者主机的远程关机、重启操作吗
  • 树莓派超全系列文档--(10)RaspberryOS上使用 Python
  • mysql dump某一张表
  • 3. 实战(一):Spring AI Trae ,助力开发微信小程序
  • nara wpe去混响学习笔记
  • 主流云平台(AWS、华为云、阿里云、Google Cloud等)的**大数据及人工智能技术栈**及其核心组件的深度解析
  • Java 大视界 -- Java 大数据在自动驾驶高精度地图数据更新与优化中的技术应用(157)
  • vue学习记录二:修饰符(一):事件修饰符
  • 手机怎么样自己做网站/刷网站排名软件
  • 小说网站的会员充值是怎么做的/大数据精准营销
  • 图案设计网/seo技术好的培训机构
  • 快闪ppt模板免费下载/聊城seo优化
  • 顺德做网站推广哪家好/快速提高排名
  • 网站建设后续说明/近期国家新闻