Python中文
首页
教程
问答
标签
搜索
登录
注册
打开txt文件并创建列表并获取基本统计信息
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我正试图打开一个名为state的文本文件_会议.txt文件;信息格式为</p> <p>体操学校,参赛者姓名,获得的综合分数 参见示例:</p> <pre><code>Lanier City Gymnastics,Ben W.,55.301 Lanier City Gymnastics,Alex W.,54.801 Lanier City Gymnastics,Sky T.,51.2 Lanier City Gymnastics,William G.,47.3 etc.. </code></pre> <p>并创建函数以获取信息,例如:</p> <p>参加国家运动会的体操运动员总数。 第一名的分数。 最后一名得分。 第一名和最后一名之间的分数差。 所有体操运动员的平均分。 中位数。(中位数是排序列表中点处的坡度。如果列表中有偶数个元素,则中间值是中间两个元素的平均值。) 高于中位数的所有分数的平均值(不包括中位数)。 低于中位数的所有分数的平均值(不包括中位数)。 输出应该是这样的</p> <p>数据摘要: 体操运动员人数:103人 第一名得分:143.94 以下是我目前掌握的代码:</p> <pre><code>with open('state_meet.txt','r') as f: for line in f: allt = [] values = line.split() print(values[3]) #first max_val = max(values[3]) int(max_val) print(max_val) #last min_val = min(values[3]) int(min_val) print(min_val) #Mean total = sum(input_list) length = len(input_list) for nums in [input_list]: mean_val = total / length float(mean_val) #Median sorted(input_list) med_val = sorted(lst) lstLen = len(lst) index = (lstLen - 1) // 2 </code></pre> <p>这是我到目前为止,但我的文本是读它为W,55.301,而不是55.301给我的错误</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>split()在默认情况下对空白进行拆分,您的意思是 值=行。拆分(',') 用逗号分开?你知道吗</p> <p><a href="https://docs.python.org/2/library/stdtypes.html#str.split" rel="nofollow">https://docs.python.org/2/library/stdtypes.html#str.split</a></p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
无法使用Django/mongoengine连接到MongoDB(身份验证失败)
1 回答
无法使用Django\u mssql\u后端迁移到外部hos
3 回答
无法使用Django&Python3.4连接到MySql
1 回答
无法使用Django+nginx上载媒体文件
1 回答
无法使用Django1.6导入名称模式
8 回答
无法使用Django1.7和mongodb登录管理站点
9 回答
无法使用Djangoadmin创建项目,进程使用了错误的路径,因为我事先安装了错误的Python
10 回答
无法使用Djangockedi验证CBV中的字段
2 回答
无法使用Djangocketditor上载图像(错误400)
7 回答
无法使用Djangocron进行函数调用
8 回答
无法使用Djangofiler djang上载文件
8 回答
无法使用Djangokronos
7 回答
无法使用Djangomssql provid
4 回答
无法使用Djangomssql连接到带有Django 1.11的MS SQL Server 2016
9 回答
无法使用Djangomssq迁移Django数据库
7 回答
无法使用Djangonox创建用户
7 回答
无法使用Djangopyodb从Django查询SQL Server
7 回答
无法使用Djangopython3ldap连接到ldap
9 回答
无法使用Djangoredis连接到redis
10 回答
无法使用Django中的FK创建新表
9 回答