【问题标题】:Print a dictionary only keys without brackets and quotation marks仅打印没有括号和引号的字典键
【发布时间】:2021-11-26 14:30:02
【问题描述】:
myDict = {"1" : "Gorilla", "2" : "Place", "3" : "Place to learn"}

所以,我想打印一本字典。但我想让它看起来像一个实际的事情清单。我不能只打印 myDict,因为它会留下所有丑陋的东西。我希望输出看起来像

> 1234

那我该怎么办?我还没有找到满足我想要的帖子。提前致谢。

【问题讨论】:

  • for x in myDict: print(x,end="") 就足够了

标签: python


【解决方案1】:
print("".join(myDict.keys())

【讨论】:

    【解决方案2】:

    如果您需要同时列出键和值,这将起作用。

    myDict = {"key1": "val1", "key2": "val2", "key3": "val3"}
    
    for key, value in myDict.items():
        print(f"{key}: {value}")
    

    输出:

    key1: val1
    key2: val2
    key3: val3
    

    【讨论】:

    • 这个解决方案没有回答问题
    【解决方案3】:
    def dict_output(adict):
        for key, value in adict.items():
            print(key, value)
    
    #given input
    myDict = {"1" : "Gorilla", "2" : "Place", "3" : "Place to learn"}
    
    if __name__ == '__main__':
        dict_output(myDict)
    
    1 Gorilla
    2 Place
    3 Place to learn
    

    【讨论】:

    • 这个解决方案没有回答问题
    • @Thekingis007 - 他们编辑了问题。
    猜你喜欢
    • 2021-09-01
    • 2017-02-25
    • 2023-03-26
    • 2021-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多