the initiative of join() function is to concatenate arbitrary length of list using one same delimiter. It seems your requirement is in reverse: you want to concatenate fixed length of list using different delimiter. So instead of using join(), you can just format them into a string by accessing the items in fixed position.