Надо сделать так чтобы тире ставилось не после каждого слова, а после каждой буквы
12345
listok=['stroka','jopa','nejopa','africa']
pystota=''
for i in listok:
pystota=pystota+i+"-"
print(pystota)
По дате
По рейтингу
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
listok = ['stroka', 'jopa', 'nejopa', 'africa']
pystota = ''
for word in listok:
for letter in word:
pystota += letter + "-"
print(pystota[:-1]) я в питоне знаток +
Больше по теме