我有一个这样的txt文件:127 181151 188120 201148 207148 212145 21586 219108 21967 239而我想将第二列数字从180开始按顺序添加,重复的数字只添加一次。我的预期结果如下:127 180151 181120 182148 183148 184145 18586 186108 18667 187有人能给我一些建议吗?谢谢。
2 回答
慕田峪4524236
TA贡献1875条经验 获得超5个赞
在不使用任何库的情况下,我建议使用这种方法。创建一个字典来存储关系(旧值 - 新值)并迭代列值。
n = 180
new_dict = {}
for index, value in enumerate(column):
if value in new_dict.keys():
column[index] = new_dict[value]
else:
new_dict[value] = n
column[index] = n
n += 1
添加回答
举报
0/150
提交
取消