P6

字典

alien_0 = {'x_position': 0, 'y_position': 25, 'speed': 'medium'}
print(f"Original position: {alien_0['x_position']}")
--------------------
Original position: 0

 

字典是键值对  感觉和JSON差不多

alien_0 = {'x_position': 0}

alien_0['x_position'] = 2 如果有这个值就修改 没有就添加

del alien_0['x_position']  删除这个键和值

如果获得值可能不存在 alien_0.get('y_position', '不存在'),这样防止避免出现 keyError

user_0 = {
    'username': 'efermi',
    'first': 'enrico',
    'last': 'fermi',
    }

for key, value in user_0.items():
    print(f"\nKey: {key}")
    print(f"Value: {value}")
------------------------------------
Key: username
Value: efermi

Key: first
Value: enrico

Key: last
Value: fermi

进程已结束,退出代码为 0

 

遍历字典

items()

keys() 获得所有的key

sorted() 排序

values()获得所有的值

 

上一篇:python从入门到实践之第3章 列表简介


下一篇:Python项目:游戏 alien_invasion