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. 問題與SQL加盟
- 2. mysql的4加盟問題
- 3. sqlquery的自加盟問題
- 4. MySQL的 - 加盟問題
- 5. Rails的加盟問題
- 6. SQL:PIVOT與加盟
- 7. 聯盟與多個表在MYSQL問題
- 8. 與聯盟選擇的問題
- 9. SQL聯盟問題
- 10. Const char * str問題
- 11. 實體框架包含/加盟問題
- 12. Hibernate的HQL M:N加盟問題
- 13. 加盟的問題在MySQL表
- 14. Yii2 ActiveQuery加盟關係問題
- 15. Symfony的實體加盟問題
- 16. 與加盟同桌
- 17. 計數與加盟
- 18. 與加盟錯誤
- 19. 「#define STR(x)#x」和「#define STR(x)VAL(x)」與「#define VAL(x)#x」之間的區別是什麼?
- 20. 加入與加盟陳述
- 21. 問題在Python 3.X與%
- 22. 在python 2.X中混合unicode和str ...問題?
- 23. MySQL聯盟性能問題
- 24. 聯盟順序問題
- 25. mysql聯盟限制問題
- 26. Scrapy回調str問題
- 27. 關閉(應用str)問題?
- 28. str(len(x))in python
- 29. 「str」+ x +「str」是什麼意思?
- 30. SUM函數與加盟