题目:输入最喜欢演员,返回演员参演电影。
知识点:
1-字典遍历及字典用法
movies = {
'妖猫传':['黄轩','染谷将太'],
'无问西东':['章子怡','王力宏','祖峰'],
'超时空同居':['雷佳音','佟丽娅'],
}
# name = input('你喜欢的演员是:')放在for循环后面出现什么效果?
movies = {
'妖猫传':['黄轩','染谷将太'],
'无问西东':['章子怡','王力宏','祖峰'],
'超时空同居':['雷佳音','佟丽娅'],
}
# 方法一:使用字典元组化
sef1 = movies.items()
name = input('请输入你喜欢的演员:')
for a,b in sef1:
if name in b:
print('{}参演的电影是{}'.format(name,a))
# 方法二:使用字典遍历法
name = input('请输入你喜欢的演员:')
for i in movies:
names = movies[i]
if name in names:
print('{}参演的电影是{}'.format(name,i))
网友评论