【问题标题】:Splitting Output Lists From A Dictionary从字典中拆分输出列表
【发布时间】:2021-02-14 09:04:38
【问题描述】:

我有一个练习题如下:

我的代码如下:

我的输出如下:

如何实现与问题中要求的格式相同的格式,每个用户在其列表格式之外的新行上。我能够在第二个代码块中迭代 val 但这创建了一个新的“Python Coder(s)”行,其中 Tim 和 Anne 分开了。

【问题讨论】:

  • 将您的代码发布为文本,而不是将其发布为图像。
  • 只需遍历列表 val 并打印值
  • @Sushil 抱歉,我是论坛的新手,下次我会确保这样做。

标签: python list dictionary for-loop key-value


【解决方案1】:

用这个 for 循环替换你的最后一个 for 循环:

for key,val in programme.items():
    val_to_print = '\n '.join(val)
    print(f"{key} Coder(s) \n {val_to_print}")

输出:

Python Coder(s) 
 Anne
 Tim
Java Coder(s) 
 Sue

【讨论】:

    猜你喜欢
    • 2010-12-19
    • 2011-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-09
    • 1970-01-01
    • 2020-04-23
    • 1970-01-01
    相关资源
    最近更新 更多