Объедините 2 элемента одновременно в списке Python
У меня есть список с именем data, содержащий элементы, показанные ниже.
a229f7d1148c27d5ff46cbf506f92a9e 3c73dc22ddaafa58346cc5241a78d509 c5ebe3eff60ef972fdd9a9d5e4762227 1c720ec8c2615529e1500d77020a1dc2 63d8e40d1c5aabbee5cf35a13a95b089 0994bcd4f5722e3ae8620a483b83abbf 06f628503dddc37956e586b9e537b3ae a229f7d1148c27d5ff46cbf506f92a9e 3c73dc22ddaafa58346cc5241a78d509 f6ebd290be34c47ffc84f0a4f123112a c5ebe3eff60ef972fdd9a9d5e4762227 1c720ec8c2615529e1500d77020a1dc2
Я хочу объединить 2 элемента одновременно для всего списка и скопировать их в выходной файл, как показано ниже:
данные[индекс+ 1] + данные[индекс]
3c73dc22ddaafa58346cc5241a78d509a229f7d1148c27d5ff46cbf506f92a9e
1c720ec8c2615529e1500d77020a1dc2c5ebe3eff60ef972fdd9a9d5e4762227
и так до конца списка.
Что я уже пробовал:
ind = 0 while ind < len(data): for i in range(int(len(data)/2)): new_file.write("".join(data[(ind + 1): ind])) new_file.write("\n") ind += 2
Но я не получаю желаемого результата. Что я делаю не так в цикле while?