|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- 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 编辑
我觉得都够简便,为了代码阅读性,太短也不好  ,而且也不够灵活
- favorite_languages = [(name, languages)for name, languages in {'sarah': ['c']}.items()]
- print(f"\n{favorite_languages[0][0].title()}'s favorite languages is: \n\t{''.join(favorite_languages[0][1]).title()}")
复制代码
- for name, languages in {'sarah': ['c']}.items():
- print(f"\n{name.title()}'s favorite languages is:\n\t{''.join(languages).title()}")
复制代码
|
|