Как избавиться от квадратных скобок при выводе словаря?
Как избавиться от квадратных скобок при выводе словаря? (На 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])