在python中打印没有括号的字典

时间:2016-12-08 23:34:06

标签: python python-3.x

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

打印出[]和''中的结果,不确定如何删除方括号和撇号,任何帮助非常感谢

2 个答案:

答案 0 :(得分:2)

如果您只是想了解如何摆脱括号,请尝试使用.strip("[]")

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

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

答案 1 :(得分:1)

我觉得使用

很有帮助
 .strip('[]')

在文档中查看更多信息 https://docs.python.org/2/library/string.html