Python打印部分词典

2024-06-16 11:03:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用模块inquirer编写一些python,它将结果作为python字典返回,如下所示:

{'Apps': ['Notes']}

我想知道是否有可能得到'Notes'位?选择的代码在下面,但我不认为它是相关的。你知道吗

import os
import inquirer

def app_menu():
    selections = [inquirer.Checkbox('Apps',
                  message='Please select you app',
                  choices=['Weather', 'Notes', 'Calculator', 'Exit'])]

    app_sel = inquirer.prompt(selections)
    print(app_sel.values())

Tags: 模块apps代码importappmessage字典os
2条回答

假设您在dict中有一个名为“result”的result,如下所示

result = {'Apps': ['Notes']}

你可以直接得到它作为

result['Apps'][0]

试试这个:

print(app_sel['Apps'])

或者,如果您确定列表中只有一个元素:

print(app_sel['Apps'][0])

相关问题 更多 >