实战一
当你想输出王五喜欢的课程,并且首字母要求大写时,你可以:
language = {
‘tom’ : ‘python’,
‘tim’ : ‘java’,
‘zhangsan’ : ‘c’,
‘lisi’ : ‘php’,
‘wangwu’ : ‘html’,
}
favorite = language[‘wangwu’].title()
print(favorite)
Html
for循环
我们接下来结合前面两章所学,运用到字典上来,看例子:
language = {
‘tom’ : ‘python’,
‘tim’ : ‘java’,
‘zhangsan’ : ‘c’,
‘lisi’ : ‘php’,
‘wangwu’ : ‘html’,
}
for key,values in language.items():
print(f"KEY:{key} VALUES:{values}")
KEY:tom VALUES:python
KEY:tim VALUES:java
KEY:zhangsan VALUES:c
KEY:lisi VALUES:php
KEY:wangwu VALUES:html
这里我们用到了for循环,这里的意思是循环打印出language的键与值,我们自己定义的key和values一个代表键一个代表值,这两个小伙伴们想怎么定义就这么定义,但是定义变量的注意事项要记得哦,key是键,values是值,程序上的.items(),这是 一个方法,它会返回一个键值对列表,如果不加就会报错哦。
遍历key值
language = {
‘tom’ : ‘python’,
‘tim’ : ‘java’,
‘zhangsan’ : ‘c’,
‘lisi’ : ‘php’,
‘wangwu’ : ‘html’,
}
for key in language.keys():
print(f"KEY:{key}")
遍历key值为什么用的是keys?key值是一种说法,字典是键与值一起的组合,所以这里取名为key值。keys是方法ÿ