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

如何去除Python中folium tooltip输出的(' ')格式?

解决folium中Tooltip显示多余括号单引号的问题

问题出在你直接把存储名称的元组传给了Tooltip——Python将元组转为字符串时,会默认保留()和'这些元组的语法符号,导致悬停时显示的内容带多余格式。

解决步骤很简单,把元组里的名称拼接成干净的普通字符串再传入Tooltip:

  • 基础拼接示例:
    假设你的名称元组是name_tuple = ("站点A", "站点B", "站点C")
    替换原来直接传元组的代码:

    # 用逗号加空格分隔名称
    clean_tooltip = ", ".join(name_tuple)
    # 或者用换行分隔,让每个名称单独一行
    # clean_tooltip = "\n".join(name_tuple)
    folium.Marker(location=[lat, lon], tooltip=clean_tooltip)
    
  • 兼容非字符串元素的情况:
    如果元组里存在数字等非字符串类型的内容,先把每个元素转成字符串再拼接:

    clean_tooltip = ", ".join(str(item) for item in name_tuple)
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 15:32:04