前の文字がわかっている場合、文字の出現をカウントするコードがあります。
これは私が試したものですが、うまくいきません。
このファイルには、「K」、「L」、「G」、「A」、「S」、「 」という文字の単語のみが含まれています。
text = open("fichier_a_compresser 1.txt", 'r')
alphabet = ("K", "L", "G", "A", "S", " ")
for i in text:
characterlist = list(i)
j = 0
cont = 0
for i in alphabet:
for k in alphabet:
while j < len(characterlist):
if (characterlist[j-1]==k and characterlist[j]==i):
cont = cont + 1
j = j + 1
print str(i) + " appears after the character " + str(k) + " " + str(cont) + " times."
cont = 0
出口は常に0なので、「続き」の部分が間違っていると思います。よろしくお願いし
ます