#字典基础
#创建字典:1.1使用{}的方式 1.2使用dict函数
# person = {'username':'luobin','age':23}
# person = dict(username='fjq',age=22)
#字典基本操作:
#1.len(d):返回字典的键值对的长度。
# person = {'username':'luobin','age':23}
# print(len(person))
#2.d[k]:获取k这个key对应的值。
# person = {'username':'luobin','age':23}
# a = person['username']
# print(a)
#3.d[k]=v,设置键为k的值为v,
#如果字典中不存在键为k的这一项,那么自动的添加进去。
# person = {'username':'luobin','age':23}
# person['username'] = 'fjq'
# print(person)
#4.del d[k],删除d这个字典中键为k的这一个键值对。
# person = {'username':'luobin','age':23}
# del person['username']
# print(person)
#5.k in d:检查d这个字典中是否包含键为k的这一项。
# person = {'username':'luobin','age':23}
# if 'username' in person:
# print(True)
# else:
# print(False)
#字典常用方法:
#1.clear方法:清除字典中所有的项。
# person = {'username':'luobin','age':23}
# person.clear()
# print(person)
#2.get方法:访问字典中那个键对应的那个值。这个方法不会抛出异常。
# person = {'username':'luobin','age':23}
# a = person.get('username')
# print(a)
#3.pop方法:用来获得对应于给定键的值,
#然后将这个键和值的项从字典中删除。会返回这个值。
# person = {'username':'luobin','age':23}
# a = person.pop('username')
# print(a)
# print(person)
#4.update方法:用一个字典更新另外一个字典,如果碰到相同的键,则会覆盖。
# a = {'url':'http://www.baidu.com/','title':"baidu"}
# b = {"url":"http://www.google.com/",'new_value':"new_value"}
# a.update(b)
# print(a)
#遍历字典
#1.keys()方法:遍历字典中所有的key:
#使用keys方法,这个方法将所有的键以列表的方式返回。
# person = {'username':'luobin','age':23}
# for i in person.keys():
# print(i)
#2.values():这个方法将所有的值以列表的方式返回。
# person = {'username':'luobin','age':23}
# for i in person.values():
# print(i)
#3.使用items方法,这个方法将所有的键和值以列表的方式返回。
person = {'username':'luobin','age':23}
for key,value in person.items():
print("%s:%s"%(key,value))
字典基础
最新推荐文章于 2024-09-13 12:19:05 发布