#字典
#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字典的更多相关文章

  1. python基础之字典dict和集合set

    作者:tongqingliu 转载请注明出处:http://www.cnblogs.com/liutongqing/p/7043642.html python基础之字典dict和集合set 字典dic ...

  2. Python基础数据类型-字典(dict)

    Python基础数据类型-字典(dict) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客使用的是Python3.6版本,以及以后分享的每一篇都是Python3.x版本的哟 ...

  3. python基础之字典、集合

    一.字典(dictionary) 作用:存多个值,key-value存取,取值速度快 定义:key必须是不可变类型,value可以是任意类型 字典是一个无序的,可以修改的,元素呈键值对的形式,以逗号分 ...

  4. Python基础知识---字典

    现在在实习期间,好久没用Python了,今天在做Java项目时用的HashMap让我联想到了Python中的字典,就写一些Python字典的知识吧,复习复习. 字典:  key --> valu ...

  5. python基础5 字典

    一.字典 字典是python的基础数据类型之一:字典可以存储大量的数据,关系型数据. 同样他也是python中唯一的映射类的数据类型. 数据类型的分类: 可变的(不可哈希)数据类型:list,dict ...

  6. python基础_字典_列表_元组考试_day4

    1.请用代码实现:利用下划线将列表的每一个元素拼接成字符串,li=['alex','eric','rain'] li=['alex','eric','rain'] v="_".jo ...

  7. Python基础__字典、集合、运算符

    之前讨论的字符串.列表.元组都是有序对象,本节则重点讨论无序对象:字典与集合.一.字典 列表是Python中的有序集合,列表中的序指的是列表中的元素与自然数集形成了一个一一对应的关系.例如L=['I' ...

  8. python基础类型—字典

    字典 字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据.python对key进行哈希函数运算,根据计算的结果决定value的存储地址,所以字典是无序存储的,且key必 ...

  9. Python 全栈开发二 python基础 字符串 字典 集合

    一.字符串 1,在python中,字符串是最为常见的数据类型,一般情况下用引号来创建字符串. >>ch = "wallace" >>ch1 = 'walla ...

  10. python基础之字典以及增删改查

    字典:字典是python中唯一的一个映射类型,主要形式为 dic = {key1:value,key2:value2,....} 字典中key的值是唯一的,主要关系到HASH算法,并且key的值必须是 ...

随机推荐

  1. 20181019-JSP 教程/简介

    JSP 教程 这是第一篇JSP JSP与PHP.ASP.ASP.NET等语言类似,运行在服务端的语言. JSP(全称Java Server Pages)是由Sun Microsystems公司倡导和许 ...

  2. SpringCloud 教程 (五) 断路器监控(Hystrix Dashboard)

    一.Hystrix Dashboard简介 在微服务架构中为例保证程序的可用性,防止程序出错导致网络阻塞,出现了断路器模型.断路器的状况反应了一个程序的可用性和健壮性,它是一个重要指标.Hystrix ...

  3. TYPORA的使用手册

    Typora可以根据当前文档的标题层级,自动生成并显示大纲,窗口的右下角并有字数显示. 1.标题的使用标题的使用格式# 一阶标题 或者快捷键Ctrl+1 ##二阶标题 或者快捷键Ctrl+2 ###三 ...

  4. picker-view组件

    picker-view组件,是一个页面上的滚动选择器: 如果想进行滚动:他的子元素必须是  picker-view-column  组件: picker-view-column组件:只是提供了一个可视 ...

  5. Linux内核调试方法总结之ptrace

    ptrace [用途] 进程跟踪器,类似于gdb watch的调试方法 [原理][详细说明参考man ptrace帮助文档] ptrace系统调用主要是父进程用来观察和控制子进程的执行过程.检查并替换 ...

  6. H5 刮图-刮一刮

    <!DOCTYPE html><html><head><style>*{margin:0;padding:0} </style></h ...

  7. windows10下基于docker的bvlc/caffe环境搭建与使用

    docker 安装参见docker官网,当cmd出现以下图像时安装正确; 然后进行bvlc/caffe环境创建,有两种,一种是直接pull github的bvlc,一种是本地创建image,直接使用g ...

  8. Codeforces Round #573

    http://codeforces.com/contest/1191 A 给一个数,可以加0,1或2然后取模,再映射到字母,字母有排名,求最大排名. 总共只有4种情况,讨论即可 #include< ...

  9. 自动化测试中,元素无法点击定位等问题的解决:js的使用方法

    在自动化测试中经常会遇到使用selenium方法定位元素点击操作失败的情况,例如,我们想实现在浏览器输入http://www.baidu.com,进入百度首页后,鼠标悬停在“更多产品”上,点击“全部产 ...

  10. Python笔记(二十九)_模块

    模块 在Python中,一个.py文件就是一个模块 if __name__ == '__main__':所有模块都有一个 __name__ 属性,__name__ 的值取决于如何应用模块 run当前文 ...