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
投稿
猜你喜欢
- 目录一、目标二、环境准备1、基本信息2、数据库环境准备3、建库 & 导入分表三、配置&实践1、pom文件 &nbs
- 本文实例讲述了JS实现简单的抽奖转盘效果。分享给大家供大家参考,具体如下:<!DOCTYPE html><html lan
- 关于端口复用一个套接字不能同时绑定多个端口,如果客户端想绑定端口号,一定要调用发送信息函数之前绑定( bind )端口,因为在发送信息函数(
- 目录1. 递归函数与回溯深搜的基础知识2. 求子集 (LeetCode 78)3. 求子集2 (LeetCode 90)4. 组合数之和(L
- 一朋友委托我帮他投票,地址在: http://publish.sina.com.cn/04/13/413/search.php 投票的链接是
- 问题一:python启动报错api-ms-win-crt-process-l1-1-0.dll 丢失解决:下载api-ms-win-crt-
- SEO是指搜索引擎优化,主要就是通过对网站的结构、标签、排版等各方面的优化,使搜索引擎更容易抓取网站的内容,并且让网站的各个网页在等搜索引擎
- WeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信内网页和微信小程序量身设计,令用户的使用感知更加统一。
- 在我们使用pyCharm编辑器中有一些方法或者库都是需要我们自行安装,下面就来安装一波安装第三方库有俩个方法使用pip命令来进行安装(pip
- 在自然语言处理(NLP)领域,文本相似度计算是一个常见的任务。本文将介绍如何使用Python计算文本之间的相似度,涵盖了余弦相似度、Jacc
- 在本文中,我挑选了15个最有用的软件包,介绍它们的功能和特点1. DashDash 是比较新的软件包,它是用纯 Python 构建数据可视化
- 说明:Go 语言切片是对数组的抽象。Go 数组的长度不可改变,在特定场景中这样的集合就不太适用,Go中提供了一种灵活,功能强悍的内置类型切片
- 一般在卸载完数据库时,大家都希望能够将注册表信息完全删干净,下面就将教您彻底删除SQL Server注册表的方法,供您参考。在卸载SQL S
- 去年中秋开始,小编一直在忙旅游公司的30多个网站,在网站项目中,网站客服需要在网站中添加某个客服交谈工具代码,还需要对PC和手机添加不一样的
- 正如你现在所看到的一样,网页的布局设计变得越来越重要。访问者不愿意再看到只注重内容的站点。虽然内容很重要,但只有当网页布局和网页内容成功接合
- 先看效果图 GY-85.py:#!/usr/bin/python3# -*- coding: utf-8 -*-import cursesf
- mysql数据库中的表数据量几千万后,查询速度会很慢,日常各种卡慢,严重影响使用体验。在考虑升级数据库或者换用大数据解决方案前,必须优化现有
- 这是官方对SubFolders的介绍:返回由指定文件夹中所有子文件夹(包括隐藏文件夹和系统文件夹)组成的 Folders 集合。object
- tkinter 绘制GUI简单明了,制作一些简单的GUI足够,目前遇到的一个问题是不能同时排列显示多幅图片(目前没找到同时显示解决方法),退
- 实验环境:tensorflow版本1.2.0,python2.7介绍depthwise_conv2d来源于深度可分离卷积:Xception: