python学习笔记(11)字典

本文深入讲解Python中字典的基本概念及使用方法,包括字典的创建、修改、遍历及常用操作等。通过实例演示如何增删查改字典元素,并介绍了字典的内部结构特点。

老规矩:http://www.cnblogs.com/vamei/archive/2012/06/06/2537436.html

字典,之前有接触

#第11讲
#作者直接说进阶了,感觉还是不会啥

#list 是python 里面一个类,n1是list的一个对象,n1.append是方法
#字典
#先回忆之前的,字典是{}表示,由key:value构成,键值对应

#可以储存多个元素-->容器

dic = {'tom':11, 'sam':57, 'lily':100}
print (dic)
print (type(dic))
#输出结果:{'tom': 11, 'sam': 57, 'lily': 100}
#输出结果:<class 'dict'>

#常见以字符串表示键,也可以用数字或者真值。(真值是true?)
#Python返回真假值(True or False),并不是只能是布尔值返回,其他对象也有
bool() #Flase
bool(1) #Trues
#这里是另一个资料的,先备注吧
#当对象是空或者是0,他返回的对象值是False

dic = {}
print (dic)

#增加元素
dic['li'] = 99
print (dic)
#输出:{'li':99}


#字典元素循环
dic = {'lilei':90, 'lily':100, 'sam':57, 'tom':90}
for key in dic:
    print (dic[key])

#输出结果:90
#          100
#          57
#          90

#作者说字典元素无序,打印没看出来


#可以用help(dic)了解dic的所有方法
print (dic.keys())
#返回所有键
#输出:dict_keys(['lilei', 'lily', 'sam', 'tom'])

print (dic.values())
#返回所有值
#输出:dict_values([90, 100, 57, 90])

print (dic.items())
#返回所有元素
#输出:dict_items([('lilei', 90), ('lily', 100), ('sam', 57), ('tom', 90)])

dic.clear()
#清空字典,dic变空,{}  ;也有空[]

dic = {'lilei':90, 'lily':80, 'sam':57, 'tom':90}
del dic['tom']
print (dic)
#删除元素tom后的dic
#输出:{'lilei': 90, 'lily': 80, 'sam': 57}

#dic 查询元素数量,与list一致,用len()

print (len(dic))
#3

真值假值资料地址:

http://blog.youkuaiyun.com/raylee2007/article/details/48101663

备注

posted on 2017-10-13 10:16 liyihao 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/liyihao/p/7659785.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值