0 out of 464 challenges solved
Write a function `apply_format_to_list(elements, format_string)` that takes a list of elements and a format string, and returns a new list where the format string is applied to each element in the input list.
The format string should use Python's `str.format` syntax, where `{}` is replaced by the corresponding element from the list.
#### Example Usage:
```python [main.nopy]
apply_format_to_list([1, 2, 3], "Item: {}")
# Output: ["Item: 1", "Item: 2", "Item: 3"]
apply_format_to_list(["a", "b", "c"], "Letter: {}")
# Output: ["Letter: a", "Letter: b", "Letter: c"]
```
#### Constraints:
- The input list can contain any type of elements that can be converted to a string.
- The format string will always contain exactly one `{}` placeholder.def apply_format_to_list(elements, format_string):
"""
Apply a format string to each element in a list.
Args:
elements (list): A list of elements to format.
format_string (str): A format string containing a single `{}` placeholder.
Returns:
list: A new list with the formatted strings.
"""
# Replace the following line with your implementation
pass