03字典
2018-01-27 本文已影响0人
全宇宙最帅De男人
[TOC]
在Python中,字典是一系列键值对.每个键都与一个值相关联,你可以使用键来访问与之相关联的值.
在Python中,字典用放在花括号中的一系列键值对表示
alien_0 = {'color':'green','points':5}
访问字典中的值
1.获取值,可依次指定字典名和放在方括号中的键.
new_color = alien_0['color']
print(new_color)
输出结果:
green
2.添加键值对
alien_0['x_position'] = 0
alien_0['y_position'] = 25
可以根据键来修改值
3.删除键值对
del alien_0['point']
4.遍历字典
user_0 = {
'username': 'efermi',
'first': 'limaomao',
'second': 'sqf',
}
for key,value in user_0.item():
print("\nKey: "+ key)
print("Value: "+ value)
不需要使用字典的值时,方法keys().同样反之,使用方法values()
for name in user_0.keys():
print(name.title())
5.按顺序遍历字典中的所有键
for name in sorted(user_o.keys()):#按顺序输出
print(name.title())
6.去重
遍历时并没有考虑是否重复.剔除重复项,可使用集合(set).集合类似于列表,但是每个元素必须是独一无二的:
for username in set(user_0.values()):
print(username.title())
嵌套
列表,字典可以相互嵌套