在python中打印不带括号的词典

2024-10-04 07:26:55 发布

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

if len(inventory) == 0: 
    print("\nThe current inventory does not contain any journals!\n")
else:
    print("\nComplete Inventory:\n===================")
    for key in inventory:
        print(key+":")
        for char in key:
            print("-", end='')
        print()
        for id in inventory[key]:
            index = find_index(archive, id)
            print(archive[index], ("\n"))  

打印出包含在[]和“”中的结果,不确定如何删除方括号和撇号,非常感谢您的帮助


Tags: keyinidforindexlenifnot
2条回答

我觉得用它很有帮助

 .strip('[]')

更多信息请参见文档 https://docs.python.org/2/library/string.html

如果您只是想找出如何去掉括号,请尝试使用.strip("[]")

对于撇号,可以尝试使用.replace("'","")

或者,如果您愿意,也可以使用.replace()替换括号,但这取决于您自己。我发现这些方法是最有效的。

相关问题 更多 >