1、{} 输入是花括号
myCat = { ‘size‘:‘fat‘, ‘color‘:‘gray‘, ‘disposition‘:‘loud‘} 键:值
myCat[‘size‘] = fat
2、字典的3个方法:
keys()、values()、items() ,这些方法返回的值不是真正的列表,他们不能被修改,但是可以用for循环遍历
for v in myCat.values():
print(v)
for i in myCat.keys():
print(i)
for k,v in myCat.items():
print(k ‘:‘ v)
3、检查字典中是否存在键-值:
‘name’ in spam.keys()
‘value’ in spam.values()
4、get()方法:
在访问一个键的值之前,要检查该键是否存在于字典中,这很麻烦,get()方法,可以很好的解决这个问题:如果存在该键,则返回其值,否则返回备用值
spam.get(‘cpus‘,0)
4、setdefault()方法:
setdefault()方法提供了一种方式,如果散列中不存在键则加入该键,并设置为传入的值,如果散列中存在该键,则返回该键的值。该方法可以确保一个键的存在。很实用
spam = {‘name‘:‘Pooka‘, ‘age‘,5}
spam.setdefault(‘color‘, ‘write‘)
原文地址:https://www.cnblogs.com/littleMa/p/9471881.html
时间: 2024-11-05 21:51:40