为了账号安全,请及时绑定邮箱和手机立即绑定

如何在PYTHON中打印字典中Key的内容?

如何在PYTHON中打印字典中Key的内容?

慕尼黑8549860 2023-09-26 16:24:44
我有以下词典。我正在尝试逐行打印键的内容,不带任何特殊字符。{'view': ['premium_user', 'premium_content'], 'delete': ['Admin', 'normal_content']}每个键内包含超过 1 个元素。键“视图”的所需输出应如下所示:premium_user premium_content我通过编写以下代码进行了尝试,其中操作是关键(在方法中传递),访问是字典。    if operation in access:             print(access[operation])但打印输出是这种格式。['premium_user', 'premium_content']如何从按键获得所需的输出?谢谢。
查看完整描述

3 回答

?
绝地无双

TA贡献1946条经验 获得超4个赞

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


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

print("\n".join(a["view"]))


查看完整回答
反对 回复 2023-09-26
?
汪汪一只猫

TA贡献1898条经验 获得超8个赞

您需要指定要打印的值:


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


print(dict['view'][1])

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


查看完整回答
反对 回复 2023-09-26
?
BIG阳

TA贡献1859条经验 获得超6个赞

您可以尝试打印所有值


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])


查看完整回答
反对 回复 2023-09-26
  • 3 回答
  • 0 关注
  • 88 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信