Python数据类型--字典dictionary
作者:史迪崽儿 发布时间:2023-06-19 12:49:53
标签:Python,数据类型,字典,dictionary
一、定义
字典是一系列的键-值对,键与值之间用冒号隔开,而键-值对之间用逗号隔开,其中的“键”和“值”,“键”是猫好左边的内容,“值”是冒号右边的内容。
键必须是唯一的,但值则不必。
例如游戏中的玩家有昵称、血量值、攻击力、法力值等属性:
昵称:玩家
血量值:100%
攻击力:100
法力值:50
那么使用Python字典就可以写成如下,其中引用“键”的“值”的格式为:字典名[“键”]
hero = {
"昵称":"玩家",
"血量值":"100%",
"攻击力":"100",
"法力值":"50"
}
print(hero["昵称"])
print(hero["血量值"])
print(hero["攻击力"])
print(hero["法力值"])
二、操作
创建一个空字典字典名 = {}。
添加键-值对字典名[“键名”] = 键值。
修改键值字典名[“键名”] = 新键值。
删除键-值对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)
三、遍历字典
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)
来源:https://blog.csdn.net/abcdefghiloveyou/article/details/122042077
0
投稿
猜你喜欢
- 怎么用javascript进行拖拽本文译自:http://www.webreference.com/programming/javascri
- 引言第一次了解python的WSGI,可能描述的不太准确。本篇文章所依赖的python环境为:什么是WSGIWSGI也称之为web服务器通用
- 阅读上一篇:FrontPage XP设计教程3——网页的布局 FrontPage XP可以保证用户设计网页与不同的浏览器兼容,它所提供的样式
- 【原文地址】 Tip/Trick: Supporting Full Screen Mode with Silverlight 【原文发表日期
- 今天偶然看到“一个有将近两年的div + CSS 开发经验和历史,曾经是Web标准绝对拥趸的同志”在自己的blog上发表放弃div+css的
- <?php $url='test.php?1=1'; $contents="fjka;fjsa;#page#
- 一.设置客户端网络实用工具点击“开始”-“程序”,在“Microsoft SQL Server”菜单中选择“客户端网络实用工具”。在“别名”
- asp之家注:如果你学习过asp,并且在网络公司上过班,一定会接触到网购系统,网购系统可以说是一个典型的程序类型,而其中最重要,也是最关键的
- Django 分页功能的实现,供大家参考,具体内容如下创建项目创建APP,添加APP这些就不在多说我们这次重点来看到视图函数下面是路由设置视
- requests是常用的请求库,不管是写爬虫脚本,还是测试接口返回数据等。都是很简单常用的工具。这里就记录一下如何用requests发送js
- Python函数和代码复用什么是函数:  函数是一段具有特定功能的,可重用的语句组,通过函数名来表示和调
- 一般情况下会有几种情况需要你把数据库设为只读: 1. Insert,Update,Delete 触发器 2. Check 约束 和 Dele
- PHP 异常处理异常用于在指定的错误发生时改变脚本的正常流程。异常是什么异常处理用于在指定的错误(异常)情况发生时改变脚本的正常流程。这种情
- python爬虫模块PyQuery简介PyQuery库也是一个非常强大又灵活的网页解析库,如果你有前端开发经验的,都应该接触过jQuery,
- Python命令行假设你已经安装好了Python, 那么在Linux命令行输入:$python将直接进入python。然后在命令行提示符&g
- golang1.16也在今天正式发布了。原定计划是2月1号年前发布的,不过迟到也是golang的老传统了,正好也趁着最后的假期快速预览一下g
- 废话不多说了,直接给大家贴代码了。编写setup.py后$ python setup.py register$ python setup.p
- 又从 James Padolsey 这里得到个好的点子。在实际写脚本过程中可能有段 Javascript 和 HTML 非常相关(比如实例化
- 要求:编写登陆接口输入用户名密码认证成功后显示欢迎信息输错三次后锁定针对此实例写了有二种类型的脚本,略有不同,具体如下:帐号文件accoun
- 问题:cudatoolkit cudnn 通过conda 虚拟环境安装,先前已经使用virtualenv安装tf,需要在conda虚拟环境中