我有一个名为的文本文件CustomerList.txt
,它看起来像这样
134998,Madison,Foxwell,825 John Street,Staunton,VA,24401,6655414998
with open("CustomerList.txt", "r") as fin:
ID, Firstname, Lastname, Address, City, State, Zip, Phone = zip(*[l.split() for l in fin.readlines()])
这就是我到目前为止所拥有的,但我收到一个错误,说我需要超过 3 个值来进行打包。我昨天才开始使用元组,所以请让这个新手尽可能地保持基本。如果您可以解释为什么它会起作用,那就太好了!
第 1 步:数据文件中的每一行都应成为元组列表中的一个元组(或列表中的一个列表)。它需要在我在最后一个程序中创建的内容之前。
第 2 步:在返回函数内部,我需要获取一个 ID 号(如 134998)来搜索匹配项,如果找到匹配项,则将其作为元组/列表返回,如果没有返回空元组/列表。它们可以是字符串,因为它们不是计算。