Python字符串移动位置

2024-10-04 01:27:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我在csv文件行中有如下图片:

MAXTON_6738_10.png|MAXTON_6738_6.jpg|MAXTON_6738_9.jpg|MAXTON_6738_7.jpg|MAXTON_6738_2.jpg|MAXTON_6738_3.jpg|MAXTON_6738_4.jpg|MAXTON_6738_11.jpg

我需要更换第一张和第二张照片的位置。比如:

MAXTON_6738_6.jpg|MAXTON_6738_10.png|MAXTON_6738_9.jpg|MAXTON_6738_7.jpg|MAXTON_6738_2.jpg|MAXTON_6738_3.jpg|MAXTON_6738_4.jpg|MAXTON_6738_11.jpg

我不知道如何才能避免将其拆分为数组并转换回字符串

编辑:

str="MAXTON_6738_10.png|MAXTON_6738_6.jpg|MAXTON_6738_9.jpg|MAXTON_6738_7.jpg|MAXTON_6738_2.jpg|MAXTON_6738_3.jpg|MAXTON_6738_4.jpg|MAXTON_6738_11.jpg"
array = str.split("|")
second=array[1]
array[1]=array[0]
array[0]=second
new=my_string = '|'.join(array)

Tags: 文件csv字符串编辑newpng图片数组