Как избавиться от квадратных скобок при выводе словаря?

Как избавиться от квадратных скобок при выводе словаря? (На input: a aa abC aa ac abc bcd a. Выводит: a [2]aa [2]abc [2]ac [1]bcd [1])

lst = [str(i) for i in input().split()]
d = dict()
cnt = 0
h = 0

for  i in lst:
    d[i] = []
    cnt = lst.count(lst[h])
    d[i].append(cnt)
    h +=1


for key in d:
    print(key, d[key])

Ответы (1 шт):

Автор решения: CrazyElf

У вас значения словаря - это списки. Списки выводятся в квадратных скобках. Можно "развернуть" список с помощью знака *:

print(key, *d[key])
→ Ссылка