Заменить знак * на цифру
Надо в масиве a = ['*','1','2','*','*','4','*','*'] заменить * на число 1 а потом вивести масив без [] и ''
Ответы (1 шт):
Автор решения: Zhihar
→ Ссылка
как вариант
объединить строки которые содержатся в массиве в одну строку через 'join()'
text = ''.join(arr)заменить в строке звездочки на символ 1 через
replace()text = text.replace('*', '1')вывести строку посимвольно через
printи*print(*text)
Ну и можно несколько извратов
способ 1:
print(*[i if i != '*' else '1' for i in arr])
способ 2:
print(*map(lambda i: i if i != '*' else '1', arr))
способ 3:
print(*''.join(arr).replace('*', '1'))
способ 4:
print(' '.join(arr).replace('*', '1'))