favorite_languages ={'jen':'python','sarah':'c','edward':'ruby','phil':'python'}print("Sarah's favorite language is "+
favorite_languages['sarah'].title()+".")
Sarah's favorite language is C.
练习
# 1.人#使用一个字典来存储一个熟人的信息,包括名、姓、年龄和居住的城市。#该字典应包含键 first_name 、 last_name 、 age 和 city 。将存储在该字典中#的每项信息都打印出来。
people ={'first_name':'li','last_name':'yege','age':'23','city':'Beijing'}print("姓:"+ people['first_name'])print("名:"+ people['last_name'])print("年龄:"+ people['age'])print("城市:"+ people['city'])
姓:li
名:yege
年龄:23
城市:Beijing
# 2.喜欢的数字#使用一个字典来存储一些人喜欢的数字。请想出 5 个人的名字,并将这些名字用作字典#中的键;想出每个人喜欢的一个数字,并将这些数字作为值存储在字典中。#打印每个人的名字和喜欢的数字。为让这个程序更有趣,通过询问朋友确保数据是真实的。
numbers ={'zhangsan':6,'lisi':8,'wangmazi':100,'yegeli':8888,'wangdana':6666}print("zhangsan favorite number is "+str(numbers['zhangsan']))print("lisi favorite number is "+str(numbers['lisi']))print("wangmazi favorite number is "+str(numbers['wangmazi']))print("yegeli favorite number is "+str(numbers['yegeli']))print("wangdana favorite number is "+str(numbers['wangdana']))
zhangsan favorite number is 6
lisi favorite number is 8
wangmazi favorite number is 100
yegeli favorite number is 8888
wangdana favorite number is 6666
# 3.词汇表# Python 字典可用于模拟现实生活中的字典,但为避免混淆,我们将后者称为词汇表。# 想出你在前面学过的 5 个编程词汇,将它们用作词汇表中的键,并将它们的含义作为值存储在词汇表中。# 以整洁的方式打印每个词汇及其含义。为此,你可以先打印词汇,在它后面加上一个冒号,再打印词汇的含义;也可在一行打印词汇,再使用换行符( \n )插# 入一个空行,然后在下一行以缩进的方式打印词汇的含义。
words ={'title':'首字母大写','upper':'所有字母大写','lower':'所有字母小写','append':'列表尾部插入一元素','pop':'列表中删除一元素'}
word ='title'print("\n"+ word.title()+"的含义是:"+ words['title']+".")
word ='upper'print("\n"+ word.upper()+"的含义是:"+ words['upper']+".")
word ='lower'print("\n"+ word.lower()+"的含义是:"+ words['lower']+".")
word ='append'print("\n"+ word.title()+"的含义是:"+ words['append']+".")
word ='pop'print("\n"+ word.title()+"的含义是:"+ words['pop']+".")