# -*- coding:utf-8 -*-
''' 字典是另一种可变容器模型,同C# 字典类似 键必须是唯一的,但值则不必。 值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。 格式:d = {key1 : value1, key2 : value2 } '''
dic = {'name':'Leo','age':30,'sex':'male'} print dic print dic['name']
dic['age'] = 18 print dic
#字典内置函数 dic2 = {'name':'Leo','age':30,'sex':'male'} print cmp(dic,dic2) #相等返回0 不等返回-1 print len(dic2) print str(dic2) #转换为string print type(dic2) del dic2 #注销dic2 #print dic2 #出错
#内置方法 dic.clear() dic2 = {'name':'Leo','age':30,'sex':'male'} print dic #清空字典,包含key dic = dic2.copy() #地址不同 dic3 = dic2 #内存地址相同 print dic print id(dic) print id(dic2) print id(dic3)
|