Top.Mail.Ru
Ответы

Надо сделать так чтобы тире ставилось не после каждого слова, а после каждой буквы

12345
 listok=['stroka','jopa','nejopa','africa']
pystota=''
for i in listok:
    pystota=pystota+i+"-"
    print(pystota) 
По дате
По рейтингу
Аватар пользователя
Просветленный
9мес
12
 listok=['stroka','jopa','nejopa','africa'] 
print(*["-".join(list(i)) for i in listok], sep=" ") 
1
 s-t-r-o-k-a j-o-p-a n-e-j-o-p-a a-f-r-i-c-a  

Если нужны слова с новой строки, то

12
 listok=['stroka','jopa','nejopa','africa'] 
print(*["-".join(list(i)) for i in listok], sep="\n") 
1234
 s-t-r-o-k-a 
j-o-p-a 
n-e-j-o-p-a 
a-f-r-i-c-a 
Аватар пользователя
Профи
9мес

listok = ['stroka', 'jopa', 'nejopa', 'africa']
pystota = ''

for word in listok:
for letter in word:
pystota += letter + "-"

print(pystota[:-1]) я в питоне знаток +