在python中删除一行后,如何创建两个单独的列表?

Trey50丹尼尔

我试图弄清楚如何获取这样的文件:

Bob
120
Joe
300
Jim
175
Jack
205
Jeffrey
155
Billy
135

并使其在我输出的文件中仅包含圆顶硬礼帽的名称,以及如果它们高于平均水平或低于平均水平,它们是否获得完美的成绩。这是我编写的代码,但是由于删除换行符后无法拆分,因此无法使用。

inputFile = open("bowlingscores.txt", "r")
outputFile = open("bowlingaverages.txt", "w")

lines = inputFile.readlines()
for line in lines:
    line = line.strip()
    line = line.split(" ")
    Bowler = line[0]
    Score = line[1]
    def BowlingAverages(bowlingScore):
        average = 0
        if bowlingScore > 0:
            average += bowlingScore/ len(bowlingScore)
        return average
    outputFile.write(Bowler)
    if Score == 300:
        outputFile.write("perfect")
    elif Score > BowlingAverages(Score):
        outputFile.write("above average")
    else:
        outputFile.write("below average")

outputFile.close()
博加创
lines = inputFile.readlines()
names = lines[0::2]
scores = lines[1::2]

如果您也要剥离/格式化行,则将最后两行替换为

names = [name.strip() for name in lines[0::2]]
scores = [int(score) for score lines[1::2]]

如果分数不是全部整数,则可能需要用替换int上面的分数float

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在列表中拆分两个索引而不是在python中创建单独的列表

来自分类Dev

如何将两个列表写到CSV的一行的两列中?

来自分类Dev

Python在一行中分配两个列表

来自分类Dev

使用Python中的一行列表理解从一个列表中获得两个列表

来自分类Dev

如何在Julia中的一行中创建两个嵌套的for循环

来自分类Dev

如何在同一行的两个输入行中创建表单?

来自分类Dev

“如何在一行小部件中创建两个文本小部件”

来自分类Dev

一行的每两个输入保存在单独的数据库行中

来自分类Dev

如何从同一行的txt文件中读取两个变量?在python中

来自分类Dev

将文本文件中的一行拆分为两个单独的数组

来自分类Dev

Python:如何从两个不同的列表中取出列表中的第一个列表,并将它们配对以使其成为单独的列表

来自分类Dev

如何使用linq和lambda表达式从两个单独的列表中创建字典

来自分类Dev

如何从一个逗号分隔的列表中填充两个单独的数组?

来自分类Dev

从两个单独的列表中提取每一行以计算出余弦相似度

来自分类Dev

即使放大或缩小后,同一行中的两个div

来自分类Dev

如何在余烬中创建两个单独的页面

来自分类Dev

从两个元素中删除一个元素,而不创建原始列表JAVA的副本

来自分类Dev

如何使for循环遍历两个列表并打印到一行

来自分类Dev

使用grep从同一行的选项列表中返回两个实例

来自分类Dev

在struts2的一行中创建两个按钮

来自分类Dev

在struts2的一行中创建两个按钮

来自分类Dev

如何删除R中两个数据框中的唯一行?

来自分类Dev

两个带有相应编号的单独列表。如何检测到它们,将它们从列表中删除?

来自分类Dev

我们如何将两个单词分解成单独的一行?

来自分类Dev

如何将一行中的两个值放入bash中的两个变量?

来自分类Dev

遍历两个列表以在Python中创建一个新列表

来自分类Dev

创建新列表时(根据两个单独的源列表中的数据)-难以正确添加源数据。(Python)

来自分类Dev

如何从两个单独的数组中创建具有两个键/值对的对象

来自分类Dev

如何确保两个单词在同一行?

Related 相关文章

  1. 1

    如何在列表中拆分两个索引而不是在python中创建单独的列表

  2. 2

    如何将两个列表写到CSV的一行的两列中?

  3. 3

    Python在一行中分配两个列表

  4. 4

    使用Python中的一行列表理解从一个列表中获得两个列表

  5. 5

    如何在Julia中的一行中创建两个嵌套的for循环

  6. 6

    如何在同一行的两个输入行中创建表单?

  7. 7

    “如何在一行小部件中创建两个文本小部件”

  8. 8

    一行的每两个输入保存在单独的数据库行中

  9. 9

    如何从同一行的txt文件中读取两个变量?在python中

  10. 10

    将文本文件中的一行拆分为两个单独的数组

  11. 11

    Python:如何从两个不同的列表中取出列表中的第一个列表,并将它们配对以使其成为单独的列表

  12. 12

    如何使用linq和lambda表达式从两个单独的列表中创建字典

  13. 13

    如何从一个逗号分隔的列表中填充两个单独的数组?

  14. 14

    从两个单独的列表中提取每一行以计算出余弦相似度

  15. 15

    即使放大或缩小后,同一行中的两个div

  16. 16

    如何在余烬中创建两个单独的页面

  17. 17

    从两个元素中删除一个元素,而不创建原始列表JAVA的副本

  18. 18

    如何使for循环遍历两个列表并打印到一行

  19. 19

    使用grep从同一行的选项列表中返回两个实例

  20. 20

    在struts2的一行中创建两个按钮

  21. 21

    在struts2的一行中创建两个按钮

  22. 22

    如何删除R中两个数据框中的唯一行?

  23. 23

    两个带有相应编号的单独列表。如何检测到它们,将它们从列表中删除?

  24. 24

    我们如何将两个单词分解成单独的一行?

  25. 25

    如何将一行中的两个值放入bash中的两个变量?

  26. 26

    遍历两个列表以在Python中创建一个新列表

  27. 27

    创建新列表时(根据两个单独的源列表中的数据)-难以正确添加源数据。(Python)

  28. 28

    如何从两个单独的数组中创建具有两个键/值对的对象

  29. 29

    如何确保两个单词在同一行?

热门标签

归档