繁体   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