我的程序随机化了 csv 文件中的行。有 120 行,5 列。前两列各包含一个图像的名称。大约有 30 个(2 列*120 行=240)个图像名称重复,每个重复一次。图像名称的重复(第二个副本)不一定与第一个在同一列中(它可能在第 1 列或第 2 列中),但它可能是。
我需要让程序检查每行(第 1 列和第 2 列)中的 2 个图像中的每一个是否也在以下 8 行之一中。如果是,我需要它将具有图像的第二个实例的行移动到文件的末尾。然后我需要它再次检查(因为一些图像重复两次),如果它发现另一个重复,我需要它把第二个重复行放在文件的其他地方。不在乎在哪里,只要它不在目标行(正在测试的行)的 7 行内。