|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
工厂函数(类型),dict就是一个工厂函数,其他的含有str(),int(),list(),tuple()
fromkeys(键,【值】)
例如:>>> dict.fromkeys((1,2,3))
{1: None, 2: None, 3: None}
>>> dict.fromkeys( (1,3,4) , ("one",'two','three' ) )
{1: ('one', 'two', 'three'), 3: ('one', 'two', 'three'), 4: ('one', 'two', 'three')}
访问字典的几个函数:keys()、values()、items()
keys():访问字典的键;values:访问字典的值;items:访问字典的项
例如:
for eachkeys in dict1.keys():
print(eachkeys) #打印出字典的每一个键的名称
for eachvalues in dict1.values():
print(eachvalues) #打印出字典的每一键的值
for eachitems in dict1.item():
print(eachitems) #打印出字典中的每一项,包括键和值,以元组的形式
get(),使使用者更为宽松的访问字典,dict1.get(33,"没有"),如果字典dict1中没有键33,则返回“没有”,如果有则返回键33对应的值
也可以直接使用成员关系操作符直接查找某一键是否在字典中
可以使用clear()清空字典,使用copy()复制一个字典(浅拷贝),pop()给出键弹出对应的值,popitems()给出键弹出对应的项,setdefault访问字典的时候,没有的项会自动添加,update()是使用一个字典去更新另一个字典
字典的是没有顺序的,访问字典接住的是键的名称。
|
评分
-
查看全部评分
|