我有一个列表的列表条件根据列表中的重复元素
my_list = [['1996', 0.23, 0.56], ['1997', 0.45, 0.32], ['1996', 0.15, 0.34],['1997', 0.34, 0.13]]
我需要将它写入到一个文本文件,以便它看起来像
1996|Area|None|0.23|0.56
1997|Area|None|0.45|0.32
1996|Area|Metro|0.15|0.34
1997|Area|Metro|0.34|0.13
我写了下面代码
for data in my_list:
data.insert(1, Area)
data.insert(2, None)
file.write("|".join(map(str, data)) + '\n')
这不是给我如何过正确的输出,如何更改每当我encoun的“无”值设置为“新城”又'1996'。
感谢您的帮助
@Moinuddin Quadri虽然1996年没有遇到第二次2,3位仍然是区域和无,当遇到下一次我需要第三个元素从无更改为地铁,并继续作为直到1996年再次遇到 – StarLord