我在union_dicts
有一个词典列表。为了给你一个想法,它的结构如下
union_dicts = [{'bla' : 6, 'blub': 9}, {'lub': 20, 'pul':12}]
(实际的dicts列表要长很多倍,但这只是给出一个想法)
对于这个特定的词典列表,我想制作一个wordcloud。创建wordcloud的函数如下(这个没有错):
def make_words(words):
return ' '.join([('<font size="%d">%s</font>'%(min(1+words[x]*5/max(words.values()), 5), x)) for x in words])
现在我已经写了下面的代码,应该会把每一本字典都还给我。Return在下面的函数中只返回第一个字典:
def bupol():
for element in union_dicts:
return HTML(make_words(element))
bupol()
我已经试着简单地打印出来了,但是我只得到了“ipythondisplay对象”,而不是实际的显示。我真的想要显示器。Yield在这个函数上也不起作用,并且由于某种原因,使用list = []
和list.apped()
返回列表而不是以当前方式返回也不起作用。我不知道如何正确地遍历它,所以我得到了union_dicts
中每一个字典的显示,这是一个字典列表。你知道吗
像这样的怎么样?你知道吗
相关问题 更多 >
编程相关推荐