Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
打印列表中的特定值(python中的文本文件)_Python_Arrays - Fatal编程技术网

打印列表中的特定值(python中的文本文件)

打印列表中的特定值(python中的文本文件),python,arrays,Python,Arrays,我有一个文本文件,读取以下内容,称为split.txt: 18, 1, 3, 4, 35 42, 6, 9, 12, 24 2, 22, 45, 91, 75 我只想打印每行的最后一个数字,我这样做是为了: with open("split.txt", "rt") as split: for line in split: print (line.strip()[-2:]) 我如何编辑代码,以便只打印大于50的数字?所以我不知道如何使用if语句来输出我想要的结果 提前谢谢

我有一个文本文件,读取以下内容,称为split.txt:

18, 1, 3, 4, 35
42, 6, 9, 12, 24
2, 22, 45, 91, 75
我只想打印每行的最后一个数字,我这样做是为了:

with open("split.txt", "rt") as split:
   for line in split:
        print (line.strip()[-2:])
我如何编辑代码,以便只打印大于50的数字?所以我不知道如何使用if语句来输出我想要的结果


提前谢谢

将循环中的每一行作为变量
line
,用逗号分隔,并获取索引位于[-1]的最后一项。假设它总是一个数字,将其转换为int。strip()不是绝对必要的,因为
int('23')
仍然是一个整数
23

with open("split.txt", "rt") as split:
   for line in split:
       last_number = int(line.split(',')[-1].strip())
       if last_number > 50:
           print(last_number)