Как убрать скобки при выводе, где только одно число?
favourite_numbers = {
'mom': [12, 7, 53, 275, 2, 29, 15],
'dad': [77, 33, 65, 50],
'granny': [22],
'anastasia': [44],
}
for name, values in favourite_numbers.items():
if len(values) == 1:
values = str(values)
print(f"{name.title()}'s favourite number is {''.join(values)}")
else:
print(f"{name.title()}'s favourite numbers are:")
for number in values:
print(number)
Вывод: ... Granny's favourite number is [22] Anastasia's favourite number is [44]
Источник: Stack Overflow на русском