Skip to content
Advertisement

Joining pairs of elements of a list [duplicate]

I know that a list can be joined to make one long string as in:

JavaScript

Obviously this would output:

JavaScript

However, what I am trying to do is simply join the first and second strings in the list, then join the third and fourth and so on. In short, from the above example instead achieve an output of:

JavaScript

Is there any simple way to do this? I should probably also mention that the lengths of the strings in the list will be unpredictable, as will the number of strings within the list, though the number of strings will always be even. So the original list could just as well be:

JavaScript

Advertisement

Answer

You can use slice notation with steps:

JavaScript

Same logic applies for lists too. String lenght doesn’t matter, because you’re simply adding two strings together.

User contributions licensed under: CC BY-SA
3 People found this is helpful
Advertisement