繁体   English   中英

在Python中打印不带括号的字典

[英]Printing dictionary without brackets in 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"))  

打印出用[]和'''括起来的结果,不确定如何删除方括号和撇号,非常有帮助

如果您只是试图找出摆脱括号的方法,请尝试使用.strip("[]")

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

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

我觉得使用有帮助

 .strip('[]')

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM