将列表列表的某些值设置为0然后将这些值写回csv文件的正确方法是什么?
例如:
list = [[a, 1, 0] , [b, 2, 5], [c, 6, 9], ............]
必需的输出:
list = [[a, 0, 0] , [b, 0, 0], [c, 0, 0], ............]
答案 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]]