python基础--5字典
#字典
#dict
#基本结构
info={
"k1":'v1' #键值对
,"k2":"v2"
} #字典的value可以是任何值
# info={"k1":18,
# 'k2':True,
# 'k3':[11,22,55,{"kk1":'vv1',
# 'kk2':'vv2',
# 'kk3':(11,33,55)}],
# "k4":(1,23)
# } ####,列表,字典不能作为字典的key
# info={1:"asdf",
# "k1":"asdf",
# (11,22):123,
# # True:123
# #{"ll":"hello"}:123
# #[11,22]:22
# }
# print(info) #字典无序
#字典支持del删除
# info={"k1":18,
# 'k2':True,
# 3:"sss",
# 'k3':[11,22,55,{"kk1":'vv1',
# 'kk2':'vv2',
# 'kk3':(11,33,55)}],
# "k4":(1,23)
# } #通过索引找到指定元素
# print(info['k1'])
# print(info[3])
#print(info["k3"][3]["kk3"][0]) #字典支持del删除
# del info["k1"]
# print(info) #for 循环
#dict
info={"k1":18,
'k2':True,#布尔值(0,1) key值重复则只显示一个
3:"sss",
'k3':[11,22,55,{"kk1":'vv1',
'kk2':'vv2',
'kk3':(11,33,55)}],
"k4":(1,23)
} # for item in info.values():
# print(item) # for item in info.keys():
# print(item) # for k,v in info.items():
# print(k,v) # num="k1" in info
# print(num) ############
#字典
#dict #根据序列,创建字典,指定统一的值!!!
# v=dict.fromkeys([11,22,33],"han")
# print(v) #根据Key获取值,key不存在是,可以指定默认值(None)
dic={"item":1,"k1":1222}
# n=dic.get("item11")
# print(n) #删除并获取值
# v=dic.pop("k1")
# print(dic,v) # v=dic.popitem()
# print(dic,v) #设置值,如果已经存在,不设置,获取当前key对应的值
#不存在,设置,获取当前key对应的值
# v=dic.setdefault("k12","han")
# print(dic,v) #更新
#dic.update({'k1':1111,"k3":12223})
dic.update(k1=123,k3=2553)#**kwargs
print(dic) #keys() ,values() ,items() ,get() ,update #字典的in方法
# v=1 in dic.values()
# print(v) #布尔值
#0,1
#0 ,'',None,{},(),[] ==> False
python基础--5字典的更多相关文章
- python基础之字典dict和集合set
作者:tongqingliu 转载请注明出处:http://www.cnblogs.com/liutongqing/p/7043642.html python基础之字典dict和集合set 字典dic ...
- Python基础数据类型-字典(dict)
Python基础数据类型-字典(dict) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客使用的是Python3.6版本,以及以后分享的每一篇都是Python3.x版本的哟 ...
- python基础之字典、集合
一.字典(dictionary) 作用:存多个值,key-value存取,取值速度快 定义:key必须是不可变类型,value可以是任意类型 字典是一个无序的,可以修改的,元素呈键值对的形式,以逗号分 ...
- Python基础知识---字典
现在在实习期间,好久没用Python了,今天在做Java项目时用的HashMap让我联想到了Python中的字典,就写一些Python字典的知识吧,复习复习. 字典: key --> valu ...
- python基础5 字典
一.字典 字典是python的基础数据类型之一:字典可以存储大量的数据,关系型数据. 同样他也是python中唯一的映射类的数据类型. 数据类型的分类: 可变的(不可哈希)数据类型:list,dict ...
- python基础_字典_列表_元组考试_day4
1.请用代码实现:利用下划线将列表的每一个元素拼接成字符串,li=['alex','eric','rain'] li=['alex','eric','rain'] v="_".jo ...
- Python基础__字典、集合、运算符
之前讨论的字符串.列表.元组都是有序对象,本节则重点讨论无序对象:字典与集合.一.字典 列表是Python中的有序集合,列表中的序指的是列表中的元素与自然数集形成了一个一一对应的关系.例如L=['I' ...
- python基础类型—字典
字典 字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据.python对key进行哈希函数运算,根据计算的结果决定value的存储地址,所以字典是无序存储的,且key必 ...
- Python 全栈开发二 python基础 字符串 字典 集合
一.字符串 1,在python中,字符串是最为常见的数据类型,一般情况下用引号来创建字符串. >>ch = "wallace" >>ch1 = 'walla ...
- python基础之字典以及增删改查
字典:字典是python中唯一的一个映射类型,主要形式为 dic = {key1:value,key2:value2,....} 字典中key的值是唯一的,主要关系到HASH算法,并且key的值必须是 ...
随机推荐
- Presenter 层
后是 Presenter 层,它是处理业务逻辑和业务数据的,所以必须持有 Model 的引用,同时要将处理完的数据交给 View 层用于显示,也必须持有 View 的引用,那么,一开始我们就要把这两层 ...
- shouyexinlianjie
http://7xj7xs.com1.z0.glb.clouddn.com/trail_1.mp4
- 二十五、python中pickle序列学习(仅python语言中有)
1.pickle序列介绍:提供4个关键字:dumps,dump,loads,load 语法:f.write(pickle.dumps(dict))=pickle.dump(dict,f) " ...
- AtomicStampedReference 源码分析
AtomicStampedReference AtomicStampedReference 能解决什么问题?什么时候使用 AtomicStampedReference? 1)AtomicStamped ...
- Hbase——HA搭建
架构 master1,2 免秘钥登录 配置环境变量export HBASE_HOME=/root/hbase-0.99.2export PATH=$PATH:$HBASE_HOME/bin 修改配置文 ...
- VMware 虚拟化编程(13) — VMware 虚拟机的备份方案设计
目录 目录 前文列表 备份思路 备份算法 备份细节 连接到 vCenter 还是 ESXi 如何选择快照类型 是否开启 CBT 如何获取备份数据 如何提高备份数据的传输率 备份厚置备磁盘和精简置备磁盘 ...
- 测开之路八十九:HTML之图片处理
<!--width.height设置图片尺寸 alt:当图片不能展示时,显示的内容 title:鼠标放上去时展示的内容--> <img src="../imges/img0 ...
- Free Pascal User’s Guide
https://www.freepascal.org/docs-html/current/user/user.html
- ensorflow学习笔记四:mnist实例--用简单的神经网络来训练和测试
http://www.cnblogs.com/denny402/p/5852983.html ensorflow学习笔记四:mnist实例--用简单的神经网络来训练和测试 刚开始学习tf时,我们从 ...
- Myeclipse 快捷键大全(绝对全)
非常感谢分享这篇文章的大虾..但是我忘了几下您的blog地址,因此无法注明原文地址...见谅哈 存盘 Ctrl+s(肯定知道) 注释代码 Ctrl+/ 取消注释 Ctrl+\(Eclipse3已经都合 ...