我在輸出結(jié)束后得到額外的空格,因?yàn)槲沂褂昧薳nd=' '. 我怎樣才能解決這個(gè)問(wèn)題?for i in range(0,6): for g,h in q[i].items(): print(h/len(q1[i]), end=" ") //here print()
3 回答

慕娘9325324
TA貢獻(xiàn)1783條經(jīng)驗(yàn) 獲得超4個(gè)贊
每行只有一個(gè)打印語(yǔ)句怎么樣?您可以使用join
在值之間放置空格。
for i in range(6): print(' '.join(str(h/len(q1[i])) for h in q[i].values()))

慕工程0101907
TA貢獻(xiàn)1887條經(jīng)驗(yàn) 獲得超5個(gè)贊
for?i?in?range(0,6):? ???print(*[h/len(q1[i])?for?g,h?in?q[i].items()])? ??????print()
我們可以簡(jiǎn)單地解壓列表以打印所有內(nèi)容而無(wú)需內(nèi)部for
循環(huán)。
例子:
>>>?print(*[1,2,3]) 1?2?3

呼喚遠(yuǎn)方
TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超11個(gè)贊
使用 str.join() 在您的項(xiàng)目之間放置空格:
for i in range(0,6): items = [str(h/len(q1[i])) for g,h in q[i].items()] print(" ".join(items))
添加回答
舉報(bào)
0/150
提交
取消