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

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

將列表元素分成單獨的數(shù)字并寫入記事本文件

將列表元素分成單獨的數(shù)字并寫入記事本文件

犯罪嫌疑人X 2024-01-04 10:26:35
我有兩個像這樣的Python列表:A= ['1', '2', '3', '4', '5']B= ['6', '7', '8', '9', '10']我想重新排列它,如下所示。輸出:1 2 3 4 56 7 8 9 10輸出將被寫入記事本文件中,并且該行的每個元素將用空格分隔。我怎樣才能在Python中做到這一點?
查看完整描述

2 回答

?
DIEA

TA貢獻(xiàn)1820條經(jīng)驗 獲得超2個贊

用于join用空格連接列表元素。使用“\n”作為行分隔符。


試試這個代碼:


A= ['1', '2', '3', '4', '5']

B= ['6', '7', '8', '9', '10']


with open('data.txt','w') as f:

   f.write(' '.join(A) + '\n' +  ' '.join(B))

輸出(數(shù)據(jù).txt)


1 2 3 4 5

6 7 8 9 10

- - 更新 - -


如果你想多次寫入列表,python提供了字符串乘法: mystring*5將寫入mystring5次。


嘗試更改此代碼:


n = 3

with open('data.txt','w') as f:

   f.write((' '.join(A)+'\n')*n + (' '.join(B)+'\n')*n)  # write each string n times

輸出(數(shù)據(jù).txt)


1 2 3 4 5

1 2 3 4 5

1 2 3 4 5

6 7 8 9 10

6 7 8 9 10

6 7 8 9 10


查看完整回答
反對 回復(fù) 2024-01-04
?
泛舟湖上清波郎朗

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

用于' '.join()通過空格加入您的列表。和 '\n' 進(jìn)行換行


嘗試這個:


A= ['1', '2', '3', '4', '5'] # your lists

B= ['6', '7', '8', '9', '10']

f = open("filename.txt","w+") # create your file

f.write(' '.join(A)) # write list A to your file

f.write('\n') # line break

f.write(' '.join(B)) # write list B to your file

文件名.txt:


1 2 3 4 5

6 7 8 9 10


查看完整回答
反對 回復(fù) 2024-01-04
  • 2 回答
  • 0 關(guān)注
  • 179 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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