Python学习基础笔记七十四——字典

news2024/11/26 11:51:16

字典:

字典是什么?

字典是Python开发中非常重要的一种数据类型。

字典这种数据类型提供了一种特别的功能,就是存放键值对数据。

每个对应的账号和会员数据就形成了一个键值对。

从登录名到用户信息数据的映射关系。

要存储像这样一对一的映射关系的数据结构,就像一张表一样,在Python中就可以使用字典这种数据类型。

字典的定义:

字典对象定义用花括号{}, 字典里面的每个元素之间是用逗号隔开的。

每个元素都是一个键值对,键和值之间都是用冒号隔开的。

字典元素的键,必须是可进行哈希计算的对象通常是数字或者字符串。

字典后面的值,可以是任何数据数据,可以是数字、字符串、列表、元组、字典、自定义类型等。

什么是哈希计算?大家可以理解成一种算法,可以根据一个原始数据,计算出一个结果数据。而且不同的原始数据,哪怕只有一点点的不同,计算出的结果数据都不一样。

members = {
    'account1'  : {'account':'account1', 'level': 13, 'point':3000} ,
    'account2'  : {'account':'account2', 'level': 12, 'point':36000} 
}

上面的字典对象 键就是帐号,值也是一个字典对象。 这个值字典对象中又 包含了 帐号、等级、积分信息。

字典对象的一个特点是:根据键去查找值非常高效。

字典对象可以存储非常多的元素。理论上只要内存足够大,字典元素的数量是没有限制的。

字典对象存储元素有特别的优化,根据键查找值的效率非常高,速度非常快。特别适合查找数据这样的操作。

members = {
    'acount1': 13,
    'acount2': 12
}

print(members['acount1'])

打印'acount1'键的值。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1101088.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

企业开发中实际用到的Python有用的方法

背景: 企业开发中遇到的问题场景解决【随时间逐步添加场景问题】 具体场景: 场景1:对一个列表[里面元素是秒级时间戳],原始数据无序,需要进行有序排列,对列表进行排序【默认由大到小】,使用s…

c# 关于某管理业务系统对数据统计问题.

1.业务系统主要的就是功能的稳定,流畅性. 最近客户提出某统计功能数据加载到页面很慢.反映到运维工程师处,运维跟我说之后我(研发), 我看了看代码,有几处代码确实需要优化,统计功能调用了4次服务端,每一次客户端调用服务端的时候返回结果3S左右,有三次调用服务端,一共大约耗时…

写代码不写注释 < 写代码不说环境 < 写代码不给数据 < 写论文不给代码

写代码不写注释 < 写代码不说环境 < 写代码不给数据 < 写论文不给代码 0. 引言 我能怎么办呢&#xff1f;我也很绝望啊&#xff01;&#xff01;&#xff01; 1. 写代码不写注释 写代码不写注释&#xff1a;给你代码但是没给注释。 这种情况在代码量较少的情况下还…

亚马逊云科技多项新功能与服务,助力各种规模的组织拥抱生成式 AI

从初创企业到大型企业&#xff0c;各种规模的组织都纷纷开始接触生成式 AI 技术。这些企业希望充分利用生成式 AI&#xff0c;将自身在测试版、原型设计以及演示版中的畅想带到现实场景中&#xff0c;实现生产力的大幅提升并大力进行创新。但是&#xff0c;组织要怎样才能在企业…

2023年全球及中国CGT CDMO市场发展现状分析:CGT 渗透率有效助力CGT CDMO快速发展[图]

与传统药物相比&#xff0c;CGT的外包服务更注重活体开发过程&#xff0c;如质粒、病毒、细胞的生产及纯化。标准化、规模化的工艺流程对最终制备的产品起到重要影响&#xff0c;是获取及制备能够满足临床需求的高质量CGT产品的关键。 CGT CDMO服务内容 资料来源&#xff1a;共…

Leetcode学习记录(1)

1.unordered_map C关联容器&#xff0c;内部hash表结构&#xff08;检索&#xff09; 通过key来检索value&#xff0c;不是通过绝对地址&#xff0c;内部无序&#xff0c;Map对应唯一值&#xff0c;动态管理 unordered_map<const Key, T> map; 如上述代码表述&#x…

Yolo8安装和测试训练

效果 官网资料 https://docs.ultralytics.com/ 1、python3.8下载 https://www.python.org/downloads/windows/ https://www.python.org/ftp/python/3.8.10/python-3.8.10-amd64.exe 2、python3.8安装 很简单的安装&#xff0c;安装路径放到了F:\Python\python38下面 3、…

力扣查询近30天活跃用户数

# Write your MySQL query statement below select activity_date day, count(distinct user_id) active_users from activity where datediff(2019-07-27, activity_date) > 0 AND datediff(2019-07-27, activity_date) <30 group by activity_dateROUND() 函数&#xf…

iMazing2.17.3免费苹果手机备份还原助手

强大的 iOS 设备管理软件不管是 iPhone、iPad 或 iPod Touch 设备&#xff0c;只要将 iOS 设备连接到计算机&#xff0c;就可以处理不同类型的数据。iMazing 功能强大、易于使用&#xff0c;可以帮助您安全备份任何 iPhone、iPad 或 iPod Touch&#xff0c;备受用户信赖。 现在…

DevExpress WinForms甘特图组件 - 轻松集成项目管理功能到应用

DevExpress WinForms Gantt&#xff08;甘特图&#xff09;控件允许您在下一个WinForms桌面应用程序中快速合并项目规划和任务调度功能。 DevExpress WinForms有180组件和UI库&#xff0c;能为Windows Forms平台创建具有影响力的业务解决方案。同时能完美构建流畅、美观且易于…

【牛客面试必刷TOP101】Day15.BM2 链表内指定区间反转和BM3 链表中的节点每k个一组翻转

作者简介&#xff1a;大家好&#xff0c;我是未央&#xff1b; 博客首页&#xff1a;未央.303 系列专栏&#xff1a;牛客面试必刷TOP101 每日一句&#xff1a;人的一生&#xff0c;可以有所作为的时机只有一次&#xff0c;那就是现在&#xff01;&#xff01;&#xff01;&…

虹科 | 解决方案 | 虹科Pico振动异响(NVH)诊断方案

车辆行驶过程中的偶发性异响&#xff08;比如经过颠簸路面时的吱嘎声&#xff09;和某一特定车速/转速下持续/周期性出现的异响&#xff0c;要将故障重现并定位故障点&#xff0c;对维持技师来讲是个重大的挑战。传统的测试方法是使用底盘听诊器&#xff0c;车辆一边在路上跑&a…

常用的Git命令清单

文章目录 前言配置相关创建新库最简单的方式&#xff1a;命令行表示 提交代码查看状态增加删除分支相关远程协调恢复撤销发标签啦发布打包 前言 提示&#xff1a;承诺&#xff0c;只是大声说出来的愿望。 --《不情愿的照护》 了解Git这个图一定不陌生吧&#xff01;&#x1f97…

网络安全入门教程(非常详细)从零基础入门到精通

网络安全是一个庞大而不断发展的领域&#xff0c;它包含多个专业领域&#xff0c;如网络防御、网络攻击、数据加密等。介绍网络安全的基本概念、技术和工具&#xff0c;逐步深入&#xff0c;帮助您成为一名合格的网络安全从业人员。 一、网络安全基础知识 1.计算机基础知识 …

解决JPA报错问题

我们在使用JPA做开发时可能会遇到下面的报错。 这可能是你JPA版本问题&#xff0c;可以到pom.xml中看看JPA版本。 注意&#xff0c;我这里使用的SpringBoot版本是2.7.16&#xff0c;但是我的JPA版本却是3.1.4&#xff0c;所以会报上面的错误。 这里需要JPA依赖坐标中的版本去掉…

各种jdk的区别

openjdk 所有 jdk 的祖先&#xff0c;遵循 GPL 协议。 oracle jdk 在 openjdk 的基础上&#xff0c;添加了一些商用的功能。作为商用版本&#xff0c;许可证为 OTN。 各个版本的支持日期之前自己写了一篇文章 jdk 21发布的意义 虚拟线程_zlpzlpzyd的博客-CSDN博客 其他开源j…

【GA-ACO-BP预测】基于混合遗传算法-蚁群算法优化BP神经网络回归预测研究(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

1024程序员节特辑 | Spring Boot实战 之 MongoDB分片或复制集操作

Spring实战系列文章&#xff1a; Spring实战 | Spring AOP核心秘笈之葵花宝典 Spring实战 | Spring IOC不能说的秘密&#xff1f; 国庆中秋特辑系列文章&#xff1a; 国庆中秋特辑&#xff08;八&#xff09;Spring Boot项目如何使用JPA 国庆中秋特辑&#xff08;七&#…

8.19PMP考试成绩已出!(附查询流程)

之前胖圆给大家分享过&#xff0c;10月16号PMI官网将发布8.19的PMP考试成绩&#xff0c;这两天已经有学员陆陆续续收到考试通过的邮件&#xff0c;还没有收到成绩通知的学员耐心等待&#xff0c;相信努力备考的学员一定都能够顺利通过~ 还没查成绩的宝子们&#xff0c;下面是成…

英飞凌助攻马自达最新增程序电动车接入富田电机七合一驱动系统 | 百能云芯

在面对气候变迁的挑战下&#xff0c;全球汽车产业正积极迈向电气化转型&#xff0c;这一趋势也为台企厂商带来了巨大的商机&#xff0c;莫不积极发展布局电动车市场。全球半导体领导厂商英飞凌科技股份有限公司凭借其全面性的车用系统解决方案&#xff0c;助力富田电机股份有限…