alien_0 = {'color':'green','points':5} print(alien_0['color']) print(alien_0['points'])
alien = {} alien['color'] = 'red' alien['height'] = '1.8' print(alien)
alien_0['x_p'] = 0 alien_0['y_p'] = 25 print(alien_0)
直接给字典中的键赋值
alien['color'] = 'yellow' print(alien)
⑤.删除键值对
使用del,且删除的键值对永远的消失了
car = {'color':'red','money':25,'name':'bwm'} print(car) del car['money'] print(car)
user = { 'username':'li', 'sex':'man', 'age':str(23), } for key,value in user.items(): #items()返回的是一个键值对列表 print("\nKey:"+ key) print("Value: "+ value)
languages = { 'jen' : 'python', 'sarah' : 'c', 'edward' : 'ruby', 'phil' :'python', }
for name1 in sorted(languages.keys()): #keys():即为languages字典中的所有键 #sorted():临时排序,不改变字典中顺序 print(name1.title())
只是把keys()换成values()即可
for value in languages.values(): print(value.title())
#剔除重复项 可使用集合 set() for language in set(languages.values()): print(language.title())