# filename:python2.25(2).py
# author:super
# date:2018-2-25
print('today to learn the zidian')
# 在python中, 字典是一系列的键值对的关系, 每一个键都有一个值去对应, 你可以使用键来访问相对应的值
# 与键关联的值可以是数字,字符串, 列表或者是一个字典
# 通过访问键['color']来取得值
alien = {'color': 'green', 'points': 5}
print(alien['color'])
print(alien['points'])
# 可以直接用字典['键']=值的方法来加这个值到字典中
alien['x-position'] = 0
alien['y-position'] = 25
print(alien)
# 可以用del方法来永远删除这个键值
del alien['points']
print(alien)
user = {
'aa': 11,
'dd': 12,
'cc': 13,
'bb': 11,
}
# 通过key, value 的方法在.items()中可以遍历
for key, value in user.items():
print(key, value)
# 遍历key
for i in user.keys():
print(i)
# 遍历value
for i in user.values():
print(i)
# 遍历排序过的key
for i in sorted(user.keys()):
print(i)
# 通过set, 可以去除value中重复值
for i in set(user.values()):
print(i)
aliens = []
for i in range(1, 3):
new_alien = {'color': 'yellow', 'points': 5}
aliens.append(aliens)
print(aliens)