Фруктовые соки

Завод по производству фруктовых соков помечает свою продукцию специальными идентификаторами. Каждый ID составляется из трех первых букв названия фрукта и объема упаковки.

Напишите функцию, которая будет создавать ID продукта для фруктовых соков.

Примеры

 get_drink_ID("apple", "500ml") ➞ "APP500"
 get_drink_ID("pineapple", "45ml") ➞ "PIN45"
 get_drink_ID("passion fruit", "750ml") ➞ "PASFRU750"

Примечания:

  • Объем упаковки будет передаваться в виде строки, всегда в миллилитрах.
  • Буквы нужно возвращать в верхнем регистре.

Варианты решений

def get_drink_ID(flavor, ml):
    
    return ''.join(item[:3].upper() for item in flavor.split())+''.join(item for item in ml if item.isdigit())
def get_drink_ID(flavor, ml):
    name = flavor.split()
    name = [i[:3] for i in name]
    name = ''.join(name).upper()
    size = [i for i in ml if i.isdigit()]
    size = ''.join(size)
    return name + size
def get_drink_ID(fl, ml):
    a=fl.split()
    b=list(map(lambda x:x[0:3], a))
    b=[i.upper() for i in b]
    return "".join(b)+ml.replace("ml",'')