with open('data.txt') as file: #Читаем файл
lines = file.read().splitlines() # read().splitlines() - чтобы небыло пустых строк
dic = {} # Создаем пустой словарь
for line in lines: # Проходимся по каждой строчке
key,value = line.split(': ') # Разделяем каждую строку по двоеточии(в key будет - пицца, в value - 01)
dic.update({key:value}) # Добавляем в словарь
print(dic) # Вывод словаря на консоль
На выходе словарь:
{'Пицца': ' 01', 'Кофе': ' 02'}
Добавлено: еще можно разделять так - "line.split(': ')" - после двоеточия пробел, тогда в словаре в значениях перед цифрами не будет пробела.