【发布时间】:2013-11-14 06:15:18
【问题描述】:
到目前为止,我已经做过类似的事情:
count={'letters':['a','b','c'],'digits':[1,2,3,4,5,6,7,8,9,0]}
print ([k for k,v in count.items()],[len(v) for k,v in count.items()])
打印什么
(['digits', 'letters'], [10, 3])
但我要感谢 list comprehension 打印类似下面的内容并使用 only one for inline:
'digits', 10 ; 'letters', 3
【问题讨论】:
标签: python list dictionary inline