码迷,mamicode.com
首页 > 编程语言 > 详细

Python学习笔记06

时间:2015-08-07 14:38:15      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:

?

源代码文件第一行添加:#coding:utf-8,这样就可以避免了

或者:#-*- coding: UTF-8 -*-

技术分享

?

dict:实际就是哈希表,其键只能是不可变类型,如string,bool,int,float。

常用操作:增加,删除,修改,遍历,获取所有键,获取所有值。

?

#-*- coding: UTF-8 -*-

print type(dict) # <type ‘type‘>

print dir(dict)

?

dict = {}

print type(dict) #<type ‘dict‘>

dict = {‘name‘:‘tom‘, ‘tom‘:20 ,100:89,True:‘this is true‘,‘list‘:[1,23,3]} #哈希键只能是字符串、数字、布尔(不可变的对象可以作为键)

dict[‘name‘] = ‘pzdn‘ #修改

dict[‘douzi‘] = ‘shanshi‘ #插入

del dict[100] #删除

print dict,

print dict[‘name‘],dict[‘tom‘],dict[‘list‘],dict[True]

?

print dict.keys()

print dict.values()

print dict.items() #[(),()]

for item in dict:

print item, dict[item]

?

print len(dict)

print dict.get(‘name‘),dict.get(‘pzdn‘) == None

print dict.has_key(‘pzdn‘) == False

print dict.viewkeys()

print dict.viewitems()

?

dict.clear()

del dict

?

内置函数:

cmp(dict1, dict2) #可用于比较两个字典是否相等,大于和小于,还不清楚是按什么标准来比较的

cmp(dict1, dict2) #可用于比较两个字典是否相等,大于和小于,还不清楚是按什么标准来比较的

len(dict1)

str(dict1)

?

?

Python学习笔记06

标签:

原文地址:http://www.cnblogs.com/pengzhen/p/4710700.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!