开发者社区> 问答> 正文

python 中通过join连接一个列表报错

代码如下

#!/usr/bin/python

data=[1,2,"3","4"]

print("+".join(data))

运行报错

# python b.py
Traceback (most recent call last):
  File "b.py", line 5, in <module>
    print("+".join(data))
TypeError: sequence item 0: expected string, int found

展开
收起
道月芬1 2021-10-19 10:40:14 406 0
1 条回答
写回答
取消 提交回答
  • 网络规划设计师、敏捷专家、CISP、ITSS服务经理、ACA全科目、ACP4项、ACE、CBP、CDSP、CZTP等。拥有 PRINCE2 Foundation/Practitioner、CCSK、ITIL、ISO27001、PMP等多项国际认证。 专利5+、期刊10+、知识产权师。核心期刊审稿人。

    您好,不知道您如何连接,要是是如下需求的话可以参考

    data=[1,2,"3","4"]
    print(" ".join('%s' %id for id in data))
    1 2 3 4
    
    2021-10-19 11:43:05
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载