0 out of 464 challenges solved

Consecutive Pairs in List

Write a function `pair_wise` that takes a list of items as input and returns a list of tuples, where each tuple contains a pair of consecutive items from the input list.

#### Example Usage
```python [main.nopy]
pair_wise([1, 2, 3, 4])
# Output: [(1, 2), (2, 3), (3, 4)]

pair_wise(['a', 'b', 'c'])
# Output: [('a', 'b'), ('b', 'c')]

pair_wise([5])
# Output: []
```

#### Constraints
- The input list can contain any type of elements.
- If the input list has fewer than 2 elements, return an empty list.
def pair_wise(l1):
    """
    Returns a list of tuples containing consecutive pairs of elements from the input list.

    Args:
    l1 (list): The input list.

    Returns:
    list: A list of tuples with consecutive pairs.
    """
    # Initialize an empty list to store the pairs
    result = []
    # Iterate through the list to form pairs
    # Placeholder for implementation
    return result