簡體   English   中英

從 txt.file 創建列表

[英]creating a list from a txt.file

假設我有一個 txt 文件,它是這樣的:

黃色 23

黑色44

紅59

綠色 21

我正在根據以下代碼從此文件創建一個列表:

def create_list_from_file(self):

    list = []
    for line in self.file:
        data = line.rstrip().split()
        list.append((data[0], data[1]))

如何在 append 行中寫入顏色而不是數據 [0] 和數字而不是數據 [1]?

使用 Python 的解構

老的

def create_list_from_file(self):
    list = []
    for line in self.file:
        data = line.rstrip().split()
        list.append((data[0], data[1]))

新的

def create_list_from_file(self):
    list = []
    for line in self.file:
        color, number = line.rstrip().split()
        list.append((color, number))

暫無
暫無

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

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