Ich versuche, jeden Buchstaben mit einem Index von% 12 = 0 in eine separate Zeichenfolge zu setzen. Aber aus irgendeinem Grund druckt es den ersten Buchstaben der Saite zweimal? Zu Ihrer Information: Der Code ist wirklich einfach, ich bin nicht großartig im Codieren, aber ich versuche, besser zu werden. Vielen Dank.(Python) Erster Buchstabe der Zeichenfolge zweimal drucken
string1 = 'nfhcizhfpntxolaqhpgvjehzsw'
final = ' '
for letter in string1:
if (string1.index(letter) % 12 == 0):
final = final + letter
print (letter)
Es gibt die folgenden: nnos
Wenn es sein sollte: nos
Warum verwenden Sie nicht Slice? 'final = string1 [:: 12]' – falsetru