从文件中读取时,如何在for循环中查找其最后一项-Python

一起

我想从pList.csv文件中读取所有内容并将其写入一个字符串中,以便每一行都用逗号分隔。

该文件只有一列。例如,pList.csv是:

28469977

24446384

25968054

并且输出字符串必须是: 28469977,24446384,25968054

为此,请考虑以下代码。但是有一点问题

p_list = ""
with open("pList.csv", mode="r") as infile:
    reader = csv.reader(infile)
    for row in reader:
        p_list += row[0]
        if its_not_last_loop :
            p_list += ","

什么表达式适用于its_not_last_loop,而不应用于文件的最后一行?

考沙尔

尝试这个:

with open("pList.csv", mode="r") as infile:
    reader = csv.reader(infile)
    out_list = []
    for row in reader:
        out_list.append(row[0]) #row[0] get value for the sample input
    p_list = ",".join(out_list)
    print(p_list)

请参阅.join()方法到底做什么?

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Python中获取列表的最后一项?

如何在Python 3的for循环中获得一项并专门做某事?

Python“ for in”循环打印列表中的最后一项

PYTHON - 如何在列表中的每一项之后添加标记(“->”),最后一项除外?

如何确定 Python 对象列表中的第一项和最后一项?

当列表中只有一项时,Python循环

Python:如何在将列表转换为字符串时添加特定字符以区分列表中的最后一项?

python中的for循环问题只会得到最后一项

Python/Pandas for 循环遍历列表,只处理列表中的最后一项

嵌套 Python for 循环仅适用于列表中的最后一项

如何在Python 3中没有for循环的情况下访问数组列表中的第一项?

如何在 Python 字典中找到列表的最后一项?

在python中创建netCDF文件时如何在循环中写入变量

在 for 循环 Python 中获取列表的第一项

nth循环在嵌套有for循环的多个目录中遍历imagis,重复第一个循环的最后一项-Python

如何在 python 中返回 lambda 中拆分的第一项?

如何避免python循环中的最后一个逗号

使用python获取XML文件中的唯一项对

如何从Python向GTK的“最近使用”文件列表中添加一项?

如何使用Python删除csv文件中仅包含一项的行?

如何在Python中获取FIrebase数据库结果的第一项?

如何在Python Kivy的JsonStore()的第一项中.put()数据

如何在python中获取子列表的所有第一项

Python的:如何分割和重新加入第一项和最后一项串联串

如何删除Jinja嵌套循环中的最后一项?

for 循环中的最后一项在 Javascript 中执行多次

如何删除python列表中的每一项

如何在python中读取csv文件时添加行

Python中的for循环-如何在循环中修改i