【发布时间】:2021-03-04 22:54:04
【问题描述】:
我被安排在课堂上进行这个项目,我遇到的一个主要问题是从一个文本文件中获取每个列表的第一个索引,并将其分成各自的类别,并创建一个所述类别的不确定列表.第一个索引应该是他们自己的数据集供用户选择,无论有多少列表都会应用。
这方面的一个例子是获取如下文本文件:
Silver Lake, 32, 35, 25
Pasadena, 55, 75, 20
Los Angeles, 3500, 3000, 500
并且能够将其归类为:
The cities in our available data set:
A - City 1
B - City 2
C - City 3
Please select your status: A
数据集可以通过自动调整选项选择输入来扩展 我只能做到这一点:
def title():
print("City Population Projector")
print("Select a city from the list: ")
def list():
with open("population.txt", "r") as projections:
cities = projections.read()
print(cities)
if __name__ == "__main__":
title()
list()
【问题讨论】:
-
两种选择: 1:使用 Pandas 阅读。第 1 列将是城市,因此它会对您有所帮助。如果您执行 col1.values.tolist(),您将获得所有城市的列表。然后你可以很容易地打印出来。选项 2:您可以读取每一行,以逗号分隔符拆分,对城市使用索引 0 并将它们存储到字典中(假设每一行都是唯一的),然后遍历 dict 以打印城市。这看起来像是一项家庭作业或练习。我强烈建议您查看在线材料来完成这个项目,而不是让 SO 成员为您做这个
-
稍后我会再回来查看,如果你还在苦苦挣扎并且没有人回复,我会分享代码。同时,让我帮助您提供一些 StackOverflow 链接,为您提供解决此问题的方法。
标签: python list indexing output text-files