Python数据类型--字典dictionary

作者:史迪崽儿 时间:2023-06-19 12:49:53 

一、定义

字典是一系列的键-值对,键与值之间用冒号隔开,而键-值对之间用逗号隔开,其中的“键”和“值”,“键”是猫好左边的内容,“值”是冒号右边的内容。

键必须是唯一的,但值则不必。

例如游戏中的玩家有昵称、血量值、攻击力、法力值等属性:

昵称:玩家
血量值:100%
攻击力:100
法力值:50

那么使用Python字典就可以写成如下,其中引用“键”的“值”的格式为:字典名[“键”]

hero = {
    "昵称":"玩家",
    "血量值":"100%",
    "攻击力":"100",
    "法力值":"50"
}
print(hero["昵称"])
print(hero["血量值"])
print(hero["攻击力"])
print(hero["法力值"])

Python数据类型--字典dictionary

二、操作

  • 创建一个空字典字典名 = {}。

  • 添加键-值对字典名[“键名”] = 键值。

  • 修改键值字典名[“键名”] = 新键值。

  • 删除键-值对del 字典名[键名]键-值对一经删除不可恢复。

  • clear(),清空字典。

  • dict(),重建字典。

days = {}
days["星期一"] = "12-20"
days["星期二"] = "12-21"
days["星期三"] = "12-22"
days["星期四"] = "12-23"
days["星期五"] = "12-24"
days["星期六"] = "12-25"
days["星期七"] = "12-26"
print(days)
days["星期一"] = "12-27"
print(days)
del days["星期一"]
print(days)
days.clear()
print(days)

Python数据类型--字典dictionary

三、遍历字典

for 变量名1,变量名2 in 字典名.items()

  • keys(),取键名

  • valuse(),取值

具体使用如下:

hero = {
    "昵称":"玩家",
    "血量值":"100%",
    "攻击力":"100",
    "法力值":"50"
}
for key,value in hero.items():
    print(key+":"+value)
for key in hero.keys():
    print(key)
for value in hero.values():
    print(value)

Python数据类型--字典dictionary

来源:https://blog.csdn.net/abcdefghiloveyou/article/details/122042077

标签:Python,数据类型,字典,dictionary
0
投稿

猜你喜欢

  • Windows Server2008 R2 MVC 环境安装配置教程

    2024-01-17 06:45:24
  • 五种提高 SQL 性能的方法

    2008-05-16 10:40:00
  • CentOS+Nginx+PHP+MySQL详细配置(图解)

    2023-11-24 03:04:13
  • MybatisPlus如何处理Mysql的json类型

    2024-01-27 14:23:19
  • MySQL数据库表被锁、解锁以及删除事务详解

    2024-01-24 14:17:51
  • 基于 jQuery 实现键盘事件监听控件

    2024-06-17 11:37:09
  • 用SQL语句完成SQL Server数据库的修复

    2008-11-24 20:49:00
  • 一个统计当前在线用户的解决方案

    2007-10-13 19:27:00
  • 详解OpenCV中简单的鼠标事件处理

    2023-01-04 12:16:01
  • 基于Python正确读取资源文件

    2022-04-10 11:34:18
  • mysql 8.0.16 压缩包安装配置方法图文教程

    2024-01-14 13:06:39
  • PHP global全局变量经典应用与注意事项分析【附$GLOBALS用法对比】 <font color=red>原创</font>

    2023-11-16 07:37:55
  • python根据文件名批量搜索文件

    2021-06-21 12:25:01
  • pandas 条件搜索返回列表的方法

    2022-09-16 14:46:34
  • python数组过滤实现方法

    2021-09-11 20:28:44
  • Numpy实现矩阵运算及线性代数应用

    2022-10-18 17:55:50
  • 按钮在 IE 中两边被拉伸的 BUG

    2008-11-17 20:37:00
  • 关于命令行执行Python脚本的传参方式

    2021-01-02 02:33:23
  • python使用BeautifulSoup分析网页信息的方法

    2022-02-07 11:33:40
  • 如何获得上一个月份是几月?

    2009-11-23 20:38:00
  • asp之家 网络编程 m.aspxhome.com