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的值必须是 ...
随机推荐
- Android内嵌网页webview点击其中的链接跳转到我们应用内的Activity
在一个大的Android项目中,由于客户端来不及更新和实现,经常会内嵌一些网页(在一些大型的互联网公司,PC的产品总是跑在客户端的前面),比如活动页面,通常可以内嵌用html5实现的页面,可以适配手机 ...
- RHEL6 kernel bug在hadoop上的测试
最近给hadoop集群升级了RHEL6,发现性能比之前的差了不少.发现淘宝内核组发现并解决了这个问题 原文链接:http://blog.donghao.org/2013/03/20/hadoop%E9 ...
- (转)Jquery之ShowLoading遮罩组件
本文转载自:http://www.cnblogs.com/eczhou/archive/2012/12/18/2822788.html 一.遮罩用途及效果 ShowLoading这个jQuery插件设 ...
- kafka 生产者发送消息
KafkaProducer 创建一个 KafkaThread 来运行 Sender.run 方法. 1. 发送消息的入口在 KafkaProducer#doSend 中,但其实是把消息加入到 batc ...
- 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_08 转换流_1_字符编码和字符集
- #1146 - Table 'phpmyadmin.pma__table_uiprefs' doesn't exist
在使用phpmyadmin时,数据库总报错#1146 - Table ‘phpmyadmin.pma_table_uiprefs' doesn't exist 修改phpmyadmin的配置文件con ...
- 类Thread
public final void join() throws InterruptedException /* * public final void join() * throws Interrup ...
- Mysql新增字段到大数据表导致锁表
昨天晚上7点左右,对一张表进行加字段,大概200多万条记录,字段90多个的大表,结果造成mysql锁表,进而导致服务不可用.执行语句如下: ALTER TABLE `sc_stockout_order ...
- django-xadmin设置全局变量
class GlobalSetting(object): site_title = '自己的命名' site_footer = '底部命名'# 收缩菜单 menu_style = 'accordion ...
- New start-开始我的学习记录吧
不知道从何说起,就从眼下的感想开始吧. 转行是一件不容易的事情! 今天是来北京学习Java的第41天.小测验了两次,一次51分,一次54分. 下午有学长过来分享了他的成长经历,感触很多.不是灌鸡汤,也 ...