Python 打印部分词典
Python Print Parts Of Dictionaries
我正在使用模块 inquirer 写一些 python,它 returns 结果作为 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())
试试这个:
print(app_sel['Apps'])
或者这个,如果你确定列表中只有一个元素:
print(app_sel['Apps'][0])
假设你的字典结果如下"result"
result = {'Apps': ['Notes']}
直接获取即可
result['Apps'][0]
我正在使用模块 inquirer 写一些 python,它 returns 结果作为 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())
试试这个:
print(app_sel['Apps'])
或者这个,如果你确定列表中只有一个元素:
print(app_sel['Apps'][0])
假设你的字典结果如下"result"
result = {'Apps': ['Notes']}
直接获取即可
result['Apps'][0]