Python 在csv文件中的列表列表中设置特定值

Python 在csv文件中的列表列表中设置特定值,python,list,csv,Python,List,Csv,将列表列表的某些值设置为0,然后将这些值写回csv文件的正确方法是什么 例如: list = [[a, 1, 0] , [b, 2, 5], [c, 6, 9], ............] 所需输出: list = [[a, 0, 0] , [b, 0, 0], [c, 0, 0], ............] 您只需将尾随值替换为零列表: list = [['a', 1, 0] , ['b', 2, 5], ['c', 6, 9]] final_list = [[i[0]]+

将列表列表的某些值设置为0,然后将这些值写回csv文件的正确方法是什么

例如:

list = [[a, 1, 0] , [b, 2, 5], [c, 6, 9], ............]  
所需输出:

list = [[a, 0, 0] , [b, 0, 0], [c, 0, 0], ............]  

您只需将尾随值替换为零列表:

list = [['a', 1, 0] , ['b', 2, 5], ['c', 6, 9]]  
final_list = [[i[0]]+[0]*len(i[1:]) for i in list] 
输出:

[['a', 0, 0], ['b', 0, 0], ['c', 0, 0]]

将值设置为0和将数据写入csv是两个独立的问题。请一次只问一个问题。欢迎来到SO。不幸的是,这不是一个讨论论坛或教程服务。请花点时间阅读该页面上的链接和其他链接。你应该花一些时间来练习这些例子。它将向您介绍Python所提供的工具,您甚至可能会开始获得解决问题的想法。好吧,我很抱歉,我仍然习惯了基本知识!我不会再问这样的问题了。谢谢你的反馈。