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

Python中如何将数组转换为逗号分隔的字符串用于URL参数拼接

实现方法

你之前的join写法逻辑是正确的,仅需要把拼接用的分隔符从空格改为逗号即可:

','.join(str(x) for x in arr)

执行上述代码就可以直接得到你需要的'1,2,3'格式字符串。

如果要直接生成最终的URL,推荐用f-string完成拼接,完整示例代码如下:

arr = [1, 2, 3]
some_url = "https://example.com/query" # 替换为你的实际接口地址
id_in_param = ','.join(str(num) for num in arr)
url = f"{some_url}?id__in={id_in_param}"

补充注意:如果后续你需要拼接的参数包含中文、空格等特殊字符,建议使用urllib.parse模块对参数值做URL编码,避免请求出现异常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 03:18:04