回答
print('+'.join(mylist) + ' = ' + str(sum(mylist)))
陣列上的每個項目這應該爲你工作
這給出錯誤'expected str instance,int found',因爲'str.join'不能用在int列表中 –
回答「幫我做作業」的問題對除了學生以外的任何人都沒有幫助然後只是簡要地)。此外,僅有代碼的答案通常沒有幫助(特別是當它們由於TypeError而無法工作時) - 您應該解釋代碼的作用以及原因。 –
這是最我能想到的pythonic解決方案;在使用字符串時,請使用字符串格式代替+
運算符 - 它更加高效並且是一種很好的習慣,可以使用map
將整數重新映射到字符串,並使用str.join
高效地創建問題字符串。
numbers = [1, 2, 3, 4]
print('{} = {}'.format('+'.join(map(str, numbers)), sum(numbers)))
'(str(數字)爲數字的數字)''可能被'map(str,numbers)'替代' –
好喊@Błotosmętek,我已經編輯了我的答案。 –
- 1. Python並列打印列
- 2. 打印在python
- 3. 打印在python
- 4. 打印在python
- 5. 打印在Python
- 6. 打印在Python
- 7. 打印在python
- 8. 打印在python
- 9. if語句,並打印在Python
- 10. 打印在在Python
- 11. 在python中打印以前的打印?
- 12. Python - 只打印'打印'
- 13. 打印在Python 3
- 14. 打印{1}在Python
- 15. 在並行列表上迭代打印以在Python中打印列
- 16. Python - 獲取URL,解析並打印PDF
- 17. python返回並通過類打印
- 18. Python打印無
- 19. 用Python打印
- 20. 使用python,搜索文本並在Python中打印下幾行
- 21. 打印鍵 - 值對在python
- 22. 打印數據在Python
- 23. 編寫打印在Python
- 24. 的Python:打印「字」,在[] ==假
- 25. 「打印txt.read」在Python 3.0
- 26. 打印字典,STR在Python
- 27. 打印字符串在python
- 28. 在Python中打印錯誤?
- 29. 如何打印線在Python
- 30. 在python 3.4.2中打印
發佈您嘗試過的代碼。你應該可以使用循環來完成這個。 – Bert