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

python3的基本数据类型:Dictionary(字典)的创建

一. 简介

本文开始简单学习一下 python3中的一种基本数据类型:Dictionary(字典)。

字典(dictionary)是Python中另一个非常有用的内置数据类型。

二.  python3的基本数据类型:Dictionary(字典)的创建

1. 什么是字典?

字典,是用花括号括起来的一些列的键值对它是可变的、无序的,且每个键必须是唯一的。

创建字典:字典是一种映射类型,字典用 { } 标识,它是一个无序的 键(key) : 值(value) 的集合。键值对之间用逗号 ,隔开。

2. 字典的特点

(1)  字典当中的元素是通过键来存取的,而不是通过偏移存取。

(2)  键(key) 必须使用不可变类型。字典是无序的(但从3.6版本开始,字典开始是有序的,这是新的版本特征)。

(3)  在同一个字典中,键(key)不能重复,即必须是唯一的。值可以重复。

三.  字典的创建

创建字典有三种方式:

第一种方法,使用 {} 直接创建。

第二种方法,使用 dict() 方法进行创建。

第三种方法,使用 {}创建并 直接输入字典中键值对。

1. 第一种方法,使用 {} 直接创建。

举例说明:

d = {}
d['one'] = "1 - 菜鸟教程"
d[2]     = "2 - 菜鸟工具"
print(d)

结果如下:

{'one': '1 - 菜鸟教程', 2: '2 - 菜鸟工具'}

2. 第二种方法,使用 dict() 方法进行创建。

举例说明:

d = dict(名字="魏无羡", 年纪=32, 知己="蓝忘机")
print(d)

输出结果同上。

3. 第三种方法,使用 {}创建并 直接输入字典中键值对。

举例说明:

d = {'name': "魏无羡", "age": 32, "friend": "蓝忘机"}
print(d)

结果如下:

本文简单学习一下 python中字典的创建。接下来继续学习 字典的其他操作。

http://www.lryc.cn/news/483121.html

相关文章:

  • 【C++】string模拟实现
  • Springboot 使用EasyExcel导出含图片并设置样式的Excel文件
  • 技术分享:《越南语翻译通》App高效学习越南语的智能助手,是怎么实现高精度语音识别翻译功能的呢?
  • 工业互联网实验实训解决方案核心优势
  • Ceph client 写入osd 数据的两种方式librbd 和kernel rbd
  • 相机光学(四十二)——sony的HDR技术
  • 文件上传漏洞--理论
  • 快速入门Selenium自动化测试
  • C++指针使用指南
  • 一文学会,利用LLaMA 3.2打造能“识图断字”的个人AI助理
  • idea的mapper.xml文件里写sql语句出现Tag name expected错误提示
  • EasyExcel 使用多线程按顺序导出数据
  • 数据驱动的投资分析:民锋科技的量化模型探索
  • cesium 设置相机视角 flyTo 参数destination,orientation
  • vue+Leaflet.PM插件实现创建和编辑几何图形(点、线、面、圆等)
  • Rust语言在系统编程中的应用
  • test 是 JavaScript 中正则表达式对象 (RegExp) 的一种方法,用于测试一个字符串是否匹配某个正则表达式
  • 大厂社招3年-力扣热点高频刷题记录(已更新100+道热点题)
  • 6.2 对角化矩阵(2)
  • ubuntu24.04播放语音视频
  • GPT4的下一代Orion已经降速了?
  • SpringCloud框架学习(第二部分:Consul、LoadBalancer和openFeign)
  • Linux 批量配置互信
  • 设计定长的内存池
  • 【动手学电机驱动】 STM32-FOC(7)基于 MCSDK6.0 控制与调试速度环
  • 无人机飞手考证,地面站培训技术详解
  • 音视频入门基础:MPEG2-TS专题(3)——TS Header简介
  • Sam Altman:年底将有重磅更新,但不是GPT-5!
  • 基于物联网的智能超市快速结算系统
  • 241111.学习日志——[CSDIY] Cpp零基础速成 [00]