【问题标题】:How to print only the keys from a dictionary in one statement [duplicate]如何在一个语句中仅打印字典中的键[重复]
【发布时间】:2014-05-13 09:42:02
【问题描述】:

我将如何在一个打印语句中仅打印字典中的键。 我想要达到的结果如下...

Limit_list: Run till Abort, Kinetic, Single Scan

到目前为止,我认为以下内容非常接近。

new_dict = {'Run till Abort': 5, 'Kinetic': 3, 'Single Scan': 1}
print "Limit_list: {}".format(key for key, value in new_dict.iteritems())

前面的代码产生以下结果...

Limit_list: <generator object <genexpr> at 0x02C39878>

【问题讨论】:

  • 有人可以向我解释为什么这会被否决吗?

标签: python dictionary output


【解决方案1】:
print "Limit_list: {}".format(', '.join(new_dict))

【讨论】:

  • 我们这里不需要.keys()...查看其他答案
  • @JonClements - 即使这样也行。凉爽的。感谢分享。
猜你喜欢
  • 2023-03-20
  • 1970-01-01
  • 1970-01-01
  • 2021-09-12
  • 1970-01-01
  • 1970-01-01
  • 2021-06-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多