I discovered an efficient solution using Python's zip function, which pairs corresponding elements from multiple sequences.
Example:
string_1 = 'ABC'
string_2 = '123'
result = list(zip(string_1, string_2))
# Output: [('A', '1'), ('B', '2'), ('C', '3')]