1 回答

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超4個(gè)贊
很高興看到您嘗試了什么。盡管如此,這對你有用。
def write_in_chunks(f, lst, n):
for i in range(0, len(lst), n):
chunk = lst[i : i+n]
f.write(" ".join(str(val) for val in chunk) + "\n")
x = [300, 300, 300, 296, 291, 294, 299, 284, 303, 323, 334, 343, 354, 362, 362, 362, 360, 361, 351]
y = [214, 216, 214, 214, 216, 216, 215, 219, 217, 220, 218, 218, 222, 222, 222, 223, 225, 224, 222]
with open("output.txt", "w") as f:
write_in_chunks(f, x, 8)
write_in_chunks(f, y, 8)
創(chuàng)建output.txt包含
300 300 300 296 291 294 299 284
303 323 334 343 354 362 362 362
360 361 351
214 216 214 214 216 216 215 219
217 220 218 218 222 222 222 223
225 224 222
在輸出中添加額外的空行留給讀者作為練習(xí)......(提示:查看現(xiàn)有換行符的寫入位置)。
添加回答
舉報(bào)