关于打印Python词典的咨询

时间:2017-08-25 02:10:49

标签: python json python-3.x dictionary

我有一个名为 top_words 的Python词典。

我想打印其内容,所以我写了这段代码。

for word, count in top_words.items():

    print(word, count)

显示如下内容。

enter image description here

如何在每行之前删除数字?

此函数正在生成 top_words 字典。

top_word_sequence = 0
top_word_dataset = {}

conn = sqlite3.connect('app.db')
selector = conn.cursor()

query = "SELECT word, count FROM top_words WHERE brand_id = ? ORDER BY count desc LIMIT 10"
selector.execute(query,(brand_id,))

top_words = selector.fetchall()

for single_word in top_words:

    top_word_sequence += 1

    word = single_word[0]
    count = single_word[1]

    top_word_dataset[top_word_sequence] = { 'word' : word, \
                                            'count' : count }

    return top_word_dataset

2 个答案:

答案 0 :(得分:0)

好像你只想要字典top_words中的值。

for key, value in top_words.items():
    print(value)

或者,您可以这样做:

for value in top_words.values():
    print value

答案 1 :(得分:0)

使用此选项(仅当您使用的是Python 2.X时)

CASE

注意:使用 print(word,count)会在输出中添加一些其他格式。 希望这会有所帮助。