0
A
回答
2
因为在全部名单上调用STR给出整个列表作为一个字符串:
>>> str([1,2,3])
'[1, 2, 3]'
你需要做的就是投每个项目的字符串中的str
什么,然后再做连接:
>>> '-'.join([str(i) for i in x])
'1-2-3'
1
您发送x
到str()
第一,把那整个list
字符串表示的每个字符之间的分隔符给出。不要这样做。发送每个单个项目到str()
。
>>> x = [1,2,3]
>>> print '-'.join(map(str, x))
1-2-3
相关问题
- 1. MySQL的 - 加盟问题
- 2. SQL:PIVOT与加盟
- 3. 与联盟选择的问题
- 4. 联盟与多个表在MYSQL问题
- 5. SQL联盟问题
- 6. Yii2 ActiveQuery加盟关系问题
- 7. Hibernate的HQL M:N加盟问题
- 8. 加盟的问题在MySQL表
- 9. Symfony的实体加盟问题
- 10. 与加盟同桌
- 11. 计数与加盟
- 12. 与加盟错误
- 13. “#define STR(x)#x”和“#define STR(x)VAL(x)”与“#define VAL(x)#x”之间的区别是什么?
- 14. 加入与加盟陈述
- 15. mysql联盟限制问题
- 16. 关闭(应用str)问题?
- 17. 总和SQL列与加盟
- 18. 加盟与活动记录
- 19. 如何与加盟MySQL的
- 20. SQL命令与加盟
- 21. “str”+ x +“str”是什么意思?
- 22. 与STR
- 23. 问题与加入
- 24. strcmp(x,str)是错误的?
- 25. LINQ留下过滤加盟加盟
- 26. WPF C#问题与得到passwordBox(X,Y)
- 27. RabbitMQ 3.0.x问题与监测
- 28. 问题与OS X gprof的:[程序]是
- 29. 问题与Jersery1.x,Guice和Tomcat
- 30. 链接问题与OS X 10.10