Python 字典(一)
Python 字典(一)
- 1. 字典的概述
- 2. 字典的创建与使用
- 2.1 直接创建
- 2.2 通过 dict 函数创建字典
- 2.3 字典的修改和删除
- 2.4 字典的遍历
- 2.4.1 遍历字典的键(key)
- 2.4.2 遍历字典的值(value)
- 2.4.3 遍历字典的元素(项)
- 2.4.4 遍历字典的键 — 值(key - value)
1. 字典的概述
字典是 Python 语言中唯一的映射类型,字典是可变的,字典是一个容器,存储任意个数的 Python 对象,也可包含其他容器类型;
映射类型对象的哈希值(键,key)和指向的对象(值,value),被认为是可变的哈希表;
字典与列表、元组等其他序列的区别:
- 存取和访问数据的方式不同;
- 映射类型中的数据是无序排列的;这点和序列类型不一样,序列类型是以数值序排列的;
- 映射类型用键直接“映射”到值;
- 字典支持索引操作(索引值为键值),但不支持切片操作,因为切片操作是针对索引值具有连续性,而字典的键不具备连续性;
- 字典中的键必须不可变且不重复,值可是任何类型;
2. 字典的创建与使用
字典就是用花括号 {} 包起来的键值对的集合(键值对也被称为项或元素);
字典创建时需要注意:
- 键与值之间用冒号“ : ”隔开;
- 项与项之间用逗号" , "隔开;
- 字典中的键必须是唯一的,值可以不是唯一的;
2.1 直接创建
注意: 若字典的值为数字,最好使用字符串数字形式。
2.2 通过 dict 函数创建字典
dict
函数是字典的构造函数,可利用此函数创建字典;
若遇到 dict‘ object is not callable
问题,可用这个解决方案
2.3 字典的修改和删除
clear 是一个原地操作方法,可使 dict 中的内容全部清空,所有的元素都被清除,最后成为一个空字典。
2.4 字典的遍历
字典是一种特殊的集合,可以循环操作对它进行遍历;
2.4.1 遍历字典的键(key)
变量i
对应字典的每个元素的键;
2.4.2 遍历字典的值(value)
value()
函数对字典的元素的值进行操作,输出全部的元素的值;
2.4.3 遍历字典的元素(项)
items()
函数 ,变量i
对应字典中的元素(包含键和值);
2.4.4 遍历字典的键 — 值(key - value)
变量i
对应字典的键,变量j
对应字典的值。
Python 字典(一)相关推荐
- Python 字典(Dictionary) get()方法
Python 字典(Dictionary) get()方法 描述 Python 字典(Dictionary) get() 函数返回指定键的值,如果值不在字典中返回默认值. 语法 get()方法语法: ...
- python 字典 的pop 方法
python 字典pop 方法的作用: 字典 pop() 方法删除字典给定键 key 及对应的值,返回值为被删除的值 字典pop 的语法: pop(key[,default]) demo 练习字典po ...
- python字典一键多值_python字典中如何一键多值的写入?
python字典中如何一键多值的写入? python字典中一键多值写入的方法: 1.循环写入字典key.value.删除指定的键值对: 原文本'jp_url.txt'每行元素以逗号分隔:host_ke ...
- python字典{:4}_Python字典101:详细的视觉介绍
python字典{:>4} 欢迎 (Welcome) In this article, you will learn how to work with Python dictionaries, ...
- Python 字典(Dictionary)
Python 字典(Dictionary) 字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在 ...
- python字典操作添加_Python字典常见操作实例小结【定义、添加、删除、遍历】
本文实例总结了python字典常见操作.分享给大家供大家参考,具体如下: 简单的字典: 字典就是键值对key-value组合. #字典 键值对组合 alien_0 ={'color':'green', ...
- python 字典代码_Python 字典(Dictionary)
Python 字典(Dictionary) 字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包 ...
- python字典(dict)+常用方法操作+列表、元组、集合、字典的互相转换
python字典(dict)+常用方法操作+列表.元组.集合.字典的互相转换 字典也是 Python 提供的一种常用的数据结构,它用于存放具有映射关系的数据. 为了保存具有映射关系的数据,Python ...
- python字典之defaultdict详解
python字典之defaultdict详解 defaultdict为你的字典设定一个默认值或者默认值的数据类型: defaultdict接受一个工厂函数作为参数,如下来构造: dict =defau ...
- python字典练习题
python字典练习题 写代码:有如下字典按照要求实现每一个功能dict = {"k1":"v1","k2":"v2", ...
最新文章
- 【Ubuntu入门到精通系列讲解】系统信息相关命令
- 中央空调如何调节温度html,中央空调怎么调温度
- mysql实验总结范文_数据库课程设计实验报告范例1
- matlab 当已知两个矩阵满足分别一定条件时_程序继续执行,MATLAB程序设计基础
- java让弹窗在最上层_layer弹出层显示在top顶层的方法
- python软件中文翻译_python 写一个桌面版的翻译软件
- web.xml的简单解释以及Hello1中web.xml的简单分析
- 外贸员需要知道的那些事儿
- snapchat为什么_什么是Snapchat?
- C#服务端的微信小游戏——多人在线角色扮演(十五)
- Linux 父进程子进程的进程分析
- Python开发——函数【迭代器、生成器、三元表达式、列表解析】
- 工资买不起薪iphone,你还不跳槽?
- nmap工具介绍及常用命令
- 04-项目立项:项目方案、可行性分析、产品规划、立项评审
- 【selenium学习笔记】selenium自动化测试环境安装
- 处理数码照片的计算机需要配置,不仅要懂PS 浅谈修图电脑配置(基础篇)
- IPsec ACL隧道模式的路由设置
- python避坑_使用Python时多少有人走过的坑!避险!
- 移动端实现左右菜单联动效果(vue+better-scroll)