You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何打印Python字典的所有键且不含括号、引号等额外格式符号?

实现方案

你可以直接使用Python内置的str.join()方法拼接字典的所有键,不需要手动处理括号、引号等冗余字符。

基础实现代码

myDict = {"1" : "Gorilla", "2" : "Place", "3" : "Place to learn"}
# 直接拼接所有键
output = ''.join(myDict.keys())
print(output)

运行后输出就是你要的效果:

123

补充说明

  • 上述代码默认适配Python3.7及以上版本,该版本开始字典会保留键的插入顺序,输出顺序和你定义字典时的键顺序一致。
  • 如果你的Python版本低于3.7,或者需要按键的排序结果输出,可以先排序再拼接:
    output = ''.join(sorted(myDict.keys()))
    
  • 如果字典的键不是字符串类型(比如是整数),可以先转换为字符串再拼接:
    # 示例字典键为整数
    myDict = {1: "Gorilla", 2: "Place", 3: "Place to learn"}
    output = ''.join(str(key) for key in myDict.keys())
    

内容的提问来源于stack exchange,提问作者hlohdfkls akjsdf

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 14:54:04