0 out of 464 challenges solved

Interleave Three Lists

Write a function `interleave_lists(list1, list2, list3)` that takes three lists of the same length and interleaves their elements into a single flat list. The function should return a new list where elements from the input lists are interleaved in the order they appear.

#### Example Usage
```python [main.nopy]
interleave_lists([1, 2, 3], [4, 5, 6], [7, 8, 9])
# Output: [1, 4, 7, 2, 5, 8, 3, 6, 9]

interleave_lists(['a', 'b'], ['c', 'd'], ['e', 'f'])
# Output: ['a', 'c', 'e', 'b', 'd', 'f']
```
def interleave_lists(list1, list2, list3):
    """
    Interleave three lists of the same length into a single flat list.

    Args:
        list1 (list): The first list.
        list2 (list): The second list.
        list3 (list): The third list.

    Returns:
        list: A new list with elements interleaved from the input lists.
    """
    # Implement the interleaving logic here
    pass