调查者喜欢多种语言,遍历字典,关联语言列表。书中改进方案:
favorite_languages={
'jen':['python','ruby'],
'sarah':['c'],
'edward':['ruby','go'],
'phil':['python','haskell'],
}
#如果调查者喜欢的语言只有一种,打印单行语句;否则,打印多行语句:
for name, languages in favorite_languages.items():
if len(languages)==1:
print(f"{name.title()}'s favorite language are:{favorite_languages[name][0]}")
else:
print(f"{name.title()}'s favorite language are:")
for language in languages:
print(language.title()
代码运行如下:

该代码展示了如何遍历一个字典,记录调查者对不同编程语言的喜好,并根据喜好数量打印单或多行结果。例如,Jen喜欢Python和Ruby,而Phil则偏爱Python和Haskell。
12万+

被折叠的 条评论
为什么被折叠?



