python之dic和set
dic:类似的键值对存储,相比list有更快的查找速度。
例子:
d={‘ton’:90,’john’:86,’mary’:100}
作为结果的d[‘ton’]的结果就是90
同样,dic也可以赋值操作,但是重新赋值之后的dic就会被重新配置,而一旦dic中不存在这个键的值,则会报错。
所以有以下函数:
d.get(‘ton’)
如果key不存在则会返回none,同样的可以自己指定返回值
d.get(‘ton’,-1)
如果要删除dic中的key,则可以用pop()函数
比如:
d.pop(‘ton’)
此时的d中的ton就会被删除。
set:类似dic的一组key的集合,但是不会存储值,所以里面的key不能够重复。
创建一个set需要提供一个list作为输入
比如:
s=set([1,2,3])
这样,就创建了一个拥有1,2,3着三个元素的set,如果在创建过程中输入重复的元素则会被自动过滤,同时set中的元素是无序的。
add(key):添加元素
remove(key):移除元素
python之dic和set相关推荐
- #python字典(dic缩写Dictionary)基础语法及代码实战
1.python中字典使用到的频率极高(*****) 首先,字典是以键值对的形式进行存储数据的 字典的表示方法:{key:value,key2:value,key3:value} dic = {'ja ...
- python中dic的操作
Python 字典(Dictionary)操作详解 原文地址:http://www.jb51.net/article/47990.htm 这篇文章主要介绍了Python 字典(Dictionary)的 ...
- Python——字典dic
一.字典的定义 字典是python的一种数据结构,它的本质是key和value以及其对应关系的一种集合,一个key可以对应一个或多个value值 字典中value值可以取任何数据类型,但key必须是不 ...
- python中dic.get用法
d = {a:1,b:2} print(d[c]) 报错 print(d.get(a)) 如果字典d里面没有指定的键值,则返回none print(d.get(a,0))如果字典d里面没有指定的键值, ...
- Python中字典的介绍以及常用操作
1.字典的介绍 字典是另一种可变类型,且可存储任意类型对象. 字典的每个键值 key=>value 对用冒号 : 分割,每个对之间用逗号(,)分割,整个字典包括在花括号 {} 中 ,格式如下所示 ...
- python的6种基本数据类型--字典
python的6种基本数据类型--字典 字典 字典的定义与特性 字典是Python语言中唯一的映射类型. 定义:{key1:value1,key2:value2} 1.键与值用冒号":&qu ...
- Java 和 Python 解析动态 key 的 JSON 数据
一.概述 解析JSON过程中,什么情况都可能遇到.遇到特殊的情况,不会怎么办?肯定不是设计的问题,一定是你的姿势不对. 有这样一种JSON需要解析: {"b3444533f6544" ...
- python苦逼_自学Python编程的第六天(最后代码有更好的请告诉我)----------来自苦逼的转行人...
2019-09-16-23:09:06 自学Python的第六天,也是写博客的第六天 今天学的内容是有关dict字典的用法 看视频加上练习,目前还没遇到有难点,但是感觉很不好的样子 没有难点以后突然出 ...
- python 如果没有该key值置为空_如何制作一个python字典,为字典中缺少的键返回键,而不是引发KeyError?...
恭喜你 您也已经发现了标准dict类型. 如果那可执行的中间代码有气味像您一样冒犯了您的敏感,这是您的幸运StackOverflow日. 多亏了3参数的禁忌奇迹dict的变体内置的,精心设计的无用默认 ...
最新文章
- java tostringutils_StringUtils
- 教务查询子系统时序图
- Python数据可视化:幂律分布
- 新浪微博一键关注代码
- Redisson分布式锁实战-1:构建分布式锁
- 怎么用java做todolist_[Java教程]JavaScript jQuery 任务清单 ToDoList
- html空心字体怎么设置,Word或者WPS如何设置阴影空心的特大字体?
- Vue-cli下打包资源相对路径踩坑
- 机器学习实战K-近邻算法
- AutoCAD二次开发学习记录一:批量统计dwg文件数据
- 分布式计算,网格计算和云计算的异同
- 播布客教学视频_C学习笔记_9.1_整形转字符串
- CAS配置数据库,实现数据库用户认证
- URL Protocol- -(coolice)
- Mysql数据表一直显示使用中
- 如何把PPT文件压缩变小
- 冯米塞斯应力计算的各种形式
- 【java】eclipse
- 从Hadoop1.0到Hadoop2.0架构的优化和发展探索详解
- Camera 的曝光校正概述