Вернуть подстроки из строки через пробел и с большой буквы каждое слово
нужно написать функцию, которая будет искать совпадения в строке и возвращать их отсортированными с большой буквы и через пробел.
например, есть строка "cokefriessandwichpizzaburgercoke"
нужно вернуть "Burger Fries Pizza Sandwich Coke Coke"
. Порядок слов в соответствии к меню:
Burger Fries Chicken Pizza Sandwich Onionrings Milkshake Coke
def get_order(order: str) -> str:
menu = "Burger", "Fries", "Chicken", "Pizza", "Sandwich", "Onionrings", "Milkshake", "Coke"
result = ""
for i in menu:
if i.lower() > 1 in order:
result += i + " "
return result
если слово в строке повторяется, то нужно вывести все такие слова
Источник: Stack Overflow на русском