Вам просто нужен способ добраться до строк, чтобы вы могли подставлять числа. Самый простой способ - это l oop поверх элементов, а затем замена списков списками обработанных строк:
import re
d = {
"1": [
"Date 1 Food.",
"Date 1 Fo2334 od.",
],
"2": [
"Date 2 Food",
],
}
for k, v in d.items():
d[k] = [re.sub(r'\d+\W*', '', s) for s in v]
print(d)
# {'1': ['Date Food.', 'Date Food.'], '2': ['Date Food']}