Как вывести числа в списке через запятую
a = list(map(int, input().split()))
for i in a:
if i%2==0:
print(i, end = ' ')
Если добавить , в end то оно будет оставлять в конце лишнюю запятую. Как от этого избавиться?
Ответы (3 шт):
Автор решения: Сергей Шашко
→ Ссылка
a = [4, 5, 7, 9, 8, 10]
print(*[i for i in a if i % 2 == 0], sep=', ')
Автор решения: Sergey Tatarincev
→ Ссылка
a = [1,2,3,4,5]
s = ','.join([str(x) for x in a]) # Из int массива надо сделать массив строк и объединить их с разделителем-запятой
print(s)
Автор решения: Дмитрий Игоревич
→ Ссылка
С такой постановкой вопроса - можно максимально просто:
a = [4, 5, 7, 9, 8, 10]
print(str(a)[1:-1])
# 4, 5, 7, 9, 8, 10