字典基础

#字典基础

#创建字典: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))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值