亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

我需要將一個列表附加到另一個列表中(具體問題)

我需要將一個列表附加到另一個列表中(具體問題)

瀟瀟雨雨 2022-01-11 15:48:35
這是我的代碼:files = open('clean.txt').readlines()print filesfinallist = []for items in files:  new = items.split()  new.append(finallist)由于文本文件太大,這里有一個“打印文件”的例子:files = ['chemistry leads outstanding another story \n', 'rhapsodic moments blow narrative prevent bohemian rhapsody']我真的需要用 '\n' 分隔的每一行被拆分成單詞并放在一個列表列表中,就像下面的格式:outcome = [['chemistry','leads','outstanding', 'another', 'story'],['rhapsodic','moments','blow', 'narrative', 'prevent', 'bohemian', 'rhapsody']]我已經嘗試過類似于給出的第一個代碼的方法,它返回一個空列表。請幫忙!提前致謝。
查看完整描述

2 回答

?
Helenr

TA貢獻1780條經驗 獲得超4個贊

看來,您的代碼的最后一行是向后的。代替


new.append(finallist)

它應該是


finallist.append(new)

我把最后一行改成上面的版本,結果是一個包含2個子列表的列表(finallist)。這是似乎有效的代碼:


files = open('clean.txt').readlines()

print files

finallist = []

for items in files:

  new = items.split()

  finallist.append(new)


查看完整回答
反對 回復 2022-01-11
?
瀟湘沐

TA貢獻1816條經驗 獲得超6個贊

使用列表推導來減少行

finallist = [i.split() for i in files]


查看完整回答
反對 回復 2022-01-11
  • 2 回答
  • 0 關注
  • 172 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號