ich habe eine Liste mit, z.B. 6 Einträgen, "arg1", "arg2", "arg3", "arg4", "arg5", "arg6".
Jetzt möchte ich dass die ersten 3 Einträge, also "arg1", "arg2", "arg3" so bleiben wie sie sind, aber alle die danach kommen sollen als ein vierter Eitnrag zusammengefasst werden, damits am Ende ca. so aussieht:
Code: Alles auswählen
my_list = [ "arg1", "arg2", "arg3", "arg4 arg5 arg6"]
Mein Ansatz sah ungefähr so aus:
Code: Alles auswählen
if len(args) > 3:
for i in range(len(args)):
if i >= 3:
args[2] = str("%s %s" % (args[2], args[i]))
Code: Alles auswählen
['arg1', 'arg2', 'arg3 arg4 arg5, 'arg3'', 'arg4', 'arg5']
Wie kann ich diese Einträge dann da wieder abspalten lassen? Oder gibt es vllt gleich eine viel einfachere Lösung diese Einträge zusammenzuhängen?