字典嵌套输出问题
favorite_languages = {'sarah': ['c']}for name, languages in favorite_languages.items():
print(f"\n{name.title()}'s favorite languages is:")
print(f"\t{''.join(languages).title()}")
Sarah's favorite languages is: # 输出
C
我觉得第4行代码太复杂了,有没有别的更简便的方法输出同样的内容?
本帖最后由 大马强 于 2022-1-23 22:37 编辑
我觉得都够简便,为了代码阅读性,太短也不好{:10_277:} ,而且也不够灵活
favorite_languages = [(name, languages)for name, languages in {'sarah': ['c']}.items()]
print(f"\n{favorite_languages.title()}'s favorite languages is: \n\t{''.join(favorite_languages).title()}")
for name, languages in {'sarah': ['c']}.items():
print(f"\n{name.title()}'s favorite languages is:\n\t{''.join(languages).title()}")
页:
[1]