您可以使用带有三元运算符的列表理解来替换第6个元素:
arr=["5;V;K;4406632419324152;0123;172;9;0;0;06012020;3000",
"2;M;K;4406553211445698;0123;124;2;0;0;06012020;2000",
"3;M;K;5412115956124218;0123;236;3;0;1;06012020;2000",
"4;V;K;4406621015140546;0123;131;9;0;0;06012020;3000"]
new_value = 4
arr[0] = ';'.join(v if i != 6 else str(new_value) for i, v in enumerate(arr[0].split(';')))
print(arr)
['5;V;K;4406632419324152;0123;172;4;0;0;06012020;3000',
'2;M;K;4406553211445698;0123;124;2;0;0;06012020;2000',
'3;M;K;5412115956124218;0123;236;3;0;1;06012020;2000',
'4;V;K;4406621015140546;0123;131;9;0;0;06012020;3000'
]