第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

如何在python中的對之間打印沒有逗號的對列表?

如何在python中的對之間打印沒有逗號的對列表?

www說 2022-07-12 17:43:59
我有兩個(gè)相同大小的列表a = [1, 2, 3, 4, 5]和b = [2, 3, 4, 5, 6]我想打印壓縮列表zip(a, b),但對之間沒有逗號,如下所示:c = [(1, 2) (2, 3) (3, 4) (4, 5) (5, 6)]當(dāng)我做print(str(list(zip(a, b))).replace(',', ''))我明白了[(1 2) (2 3) (3 4) (4 5) (5 6)]這會刪除所有逗號,甚至每對中的逗號,(1 2).我希望輸出像[(x, y) (z, t) (u, v) ...]
查看完整描述

3 回答

?
慕桂英546537

TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超10個(gè)贊

您可以使用更具體的參數(shù)replace

print(str(list(zip(a, b))).replace('), (', ') ('))


查看完整回答
反對 回復(fù) 2022-07-12
?
函數(shù)式編程

TA貢獻(xiàn)1807條經(jīng)驗(yàn) 獲得超9個(gè)贊

print("[" + " ".join(map(str, zip(a, b))) + "]")

或者

print("[", " ".join(map(str, zip(a, b))), "]", sep="")


查看完整回答
反對 回復(fù) 2022-07-12
?
交互式愛情

TA貢獻(xiàn)1712條經(jīng)驗(yàn) 獲得超3個(gè)贊

您可以將 f-string 與 str 一起使用join

f"[{', '.join([str(e).replace(',','') for e in c])}]"

或者您可以使用正則表達(dá)式:

import re
 re.sub('\([^()]*\)', lambda x: x.group().replace(",", ""), str(c))

輸出:

[(1 2), (2 3), (3 4), (4 5), (5 6)]


查看完整回答
反對 回復(fù) 2022-07-12
  • 3 回答
  • 0 關(guān)注
  • 272 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號