编写一个程序，将两个列表中的元素匹配并打印。


list1 = [1, 2, 3, 4, 5]
list2 = ['apple', 'banana', 'cherry', 'date', 'elderberry']
以下是在 Python 中实现的程序，使用 `zip()` 函数将两个列表的元素一一匹配，并在循环中打印输出：

```
list1 = [1, 2, 3, 4, 5]
list2 = ['apple', 'banana', 'cherry', 'date', 'elderberry']

for pair in zip(list1, list2):
    print(pair)
```

这将输出：

```
(1, 'apple')
(2, 'banana')
(3, 'cherry')
(4, 'date')
(5, 'elderberry')
```