mirror of https://github.com/01-edu/public.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
981 B
981 B
Clean the list
Instructions
Create a file shopping.py
that contains a function clean_list
which takes in a list of strings and performs the following operations on each list item:
-
Removes all spaces before and after (but not between words).
-
Capitalizes the first letter (first letter only, other ones should be to lowercase).
-
Adds its index number before a separator
x/
. -
An empty list as input should return an empty list as output.
-
And don't forget the milk! (add it at the end of the list if missing).
Usage
Here is an example of how to use the clean_list function:
import shopping
shopping_list = ['tomatoes', 'pastas', 'milk', 'salt']
print(shopping.clean_list(shopping_list))
This will output:
['1/ Tomatoes', '2/ Pastas', '3/ Milk', '4/ Salt']