簡體   English   中英

Python將新行附加到數組中的字符串

[英]Python append new line to a string with in an array

將新行附加到數組中的字符串

result = []

str = ""

str = str + " this is my result for..."

result.append([x, y, str])

輸出將是:

[1, 2, this is my result for...], [12, 297, this is my result for...], [13, 42, this is my result for...], [34, 42, this is my result for...],[1345, 332, this is my result for...], [341, 244, this is my result for...]

但我希望輸出是:

[1, 2, this is my result for...], 
[12, 297, this is my result for...], 
[13, 42, this is my result for...], 
[34, 42, this is my result for...],
[1345, 332, this is my result for...], 
[341, 244, this is my result for...]

您可以使用pprint來獲取格式化的輸出。

result = [
    ['this is my result for...', 1, 2],
    ['this is my result for...', 12, 297],
    ['this is my result for...', 13, 42]]

from pprint import pprint
pprint result

[['這是我對...的結果', 1, 2],
['這是我的結果...', 12, 297],
['這是我的結果...', 13, 42]]

或者按照 jonrsharpe 的建議循環結果:

result = [
    ['this is my result for...', 1, 2],
    ['this is my result for...', 12, 297],
    ['this is my result for...', 13, 42]]

for line in result: print line

['這是我的結果...', 1, 2]
['這是我的結果...', 12, 297]
['這是我的結果...', 13, 42]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM