Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何用PYTHON打印字典中键的内容?_Python_Dictionary - Fatal编程技术网

如何用PYTHON打印字典中键的内容?

如何用PYTHON打印字典中键的内容?,python,dictionary,Python,Dictionary,我有下面的字典。我试图打印一行一行没有任何特殊字符的关键内容 {'view': ['premium_user', 'premium_content'], 'delete': ['Admin', 'normal_content']} 每个键内有多个元素。键“视图”的所需输出应如下所示: premium_user premium_content 我通过编写以下代码尝试了这一点,其中operation是键(在方法中传递),access是字典 if operation in access:

我有下面的字典。我试图打印一行一行没有任何特殊字符的关键内容

{'view': ['premium_user', 'premium_content'], 'delete': ['Admin', 'normal_content']}

每个键内有多个元素。键“视图”的所需输出应如下所示:

premium_user
premium_content
我通过编写以下代码尝试了这一点,其中operation是键(在方法中传递),access是字典

    if operation in access:
        print(access[operation])
但是打印出来的是这种格式

['premium_user', 'premium_content']

如何从键中获得所需的输出?谢谢。

由于输出是一个列表,并且您需要字符串输出,因此您可以尝试通过以下方式加入列表:

a={'view': ['premium_user', 'premium_content'], 'delete': ['Admin', 'normal_content']}
print("\n".join(a["view"]))

您可以尝试打印所有值

a={'view': ['premium_user', 'premium_content'], 'delete': ['Admin', 'normal_content']}
for i in a.keys():
    for t in range(len(a[i])):
        print(a[i][t])

您需要指定要打印的值:

dict = {'view': ['premium_user', 'premium_content'], 'delete': ['Admin', 'normal_content']}

print(dict['view'][1])
上面的print函数所做的是,它导航到字典(在本例中,我将其命名为“dict”),然后它导航到指定的键(在本例中,它是“view”),然后您指定要打印的值(在本例中,我选择了第二个值“[1]”)