如何用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]”)