簡體   English   中英

如何將一個列表中的元素添加到另一個列表中?

[英]How do i add element from one list into another list?

我試圖從從文本文件中讀入的預先存在的列表的第 4 個元素創建一個新列表,以獲得所有元素的總和。 這是我目前擁有的,但我無法讓它工作。

mainlist = []
newlist = []
openfile = open('filename.txt', 'r')

for line in openfile:
    line = line.rstrip().split()
    mainlist.append(line)

for i in mainlist:
    newlist.append(mainlist[i][4])

我是一個完整的新手,所以任何幫助將不勝感激。

我們到了

with  open('source.txt', 'r') as openfile:
    mainlist = [line.rstrip().split(', ') for line in openfile]
    newlist = [item[3:] for item in mainlist]

    print(newlist)

輸出

['30', '34', '80']

如果您想要第三列中的所有“計數”

openfile = open('source.txt', 'r')

mainlist = [line.rstrip().split(', ') for line in openfile]
newlist = [item[3:] for item in mainlist]

print(newlist)

輸出

[['30', '30', '30'], ['34', '32', '23'], ['80', '30', '32']]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM