Python初学者之路--字典的建立与键值对修改

alien_0={'color':'green','points':5}
print(alien_0['color'])
print(alien_0['points'])

'''字典是一系列 键值对
    任何Python对象都可以用作字典中的值
键和值之间用冒号分割,键值对之间用逗号分隔'''

new_points=alien_0['points']   #不要忘记在引用键时 要加 引号
print('You just earnd',new_points,'points')

    #添加键值对   字典名+['键名']=值
alien_0['x.position']=0
alien_0['y.position']=25
print(alien_0)

alien_1={}                  #建立字典是{}
alien_1['name']='Neil v'
alien_1['age']=18
print(alien_1)

    #修改键值对的值可以直接赋值
alien_0['color']='yellow'
print(alien_0['color'])

'''practice'''

alien_3={'x.position':0,'y.position':25,'speed':'medium'}
print('Original x.position:'+str(alien_0['x.position']))

#alien_3['speed']='fast'
if alien_3['speed']=='slow':
    x_increment=1
elif alien_3['speed']=='medium':
    x_increment=2
else:
    x_increment=3
alien_3['x.position']=alien_3['x.position']+x_increment
print(alien_3['x.position'])

    #删除键值对
del alien_3['speed']
print(alien_3)

favourite_languages={
        'jen':'python',
        'sarah':'c',
        'edward':'JAva',
        'phill':'c++',
        }
print("Edward's favourite language is",favourite_languages['edward'].title())

你可能感兴趣的:(Python初学者之路--字典的建立与键值对修改)