获取字典中的值:
alien_0 = {'color': 'green', 'points': 5}
new_points=alien_0['points']
print(new_points)
在字典中添加键值对:
alien_0 = {'color': 'green', 'points': 5}
new_points=alien_0['points']
print(new_points)
alien_0['x_point']=0
alien_0['y_point']=25
print(alien_0)
在字典中删除键值对:del
alien_0 ={'color': 'green', 'points': 5, 'x_point': 0, 'y_point': 25,'speed':'fast'}
del alien_0['color']
print(alien_0)
{'points': 5, 'x_point': 0, 'y_point': 25, 'speed': 'fast'}
遍历字典中的键和值:
alien_0 ={'color': 'green', 'points': 5, 'x_point': 0, 'y_point': 25,'speed':'fast'}
for key,values in alien_0.items():
print('\nKey:'+key)
print('value:'+str(values))
Key:color
value:green
Key:points
value:5
Key:x_point
value:0
Key:y_point
value:25
Key:speed
value:fast
遍历字典中的键:
alien_0 ={'color': 'green', 'points': 5, 'x_point': 0, 'y_point': 25,'speed':'fast'}
for key in alien_0.keys():
print('\nKey:'+key)
Key:color
Key:points
Key:x_point
Key:y_point
Key:speed
alien_0 ={'color': 'green', 'points': 5, 'x_point': 0, 'y_point': 25,'speed':'fast'}
keys=[]
for key in sorted(alien_0.keys()):
keys.append(key)
print(keys)
['color', 'points', 'speed', 'x_point', 'y_point']
按顺序遍历字典中的键:
alien_0 ={'color': 'green', 'points': 5, 'x_point': 0, 'y_point': 25,'speed':'fast'}
for key in sorted(alien_0.keys()):
print('\nKey:'+key)
Key:color
Key:points
Key:speed
Key:x_point
Key:y_point
用set剔除重复项: set
alien_0 ={'color': 'green', 'points': 5, 'x_point': 0, 'y_point': 25,'speed':'fast','speed':0}
keys=[]
for key in set(alien_0.keys()):
keys.append(key)
print(keys)
['points', 'speed', 'y_point', 'x_point', 'color']