Alphabetize everything

This commit is contained in:
Leonora Tindall 2025-03-06 16:53:58 -06:00
parent 28093a5430
commit 99f2f17dfa
4 changed files with 243 additions and 234 deletions

View File

@ -58,12 +58,21 @@ for word in words:
if word not in rhyme_classes[rhyme_class]:
rhyme_classes[rhyme_class].append(word)
print("Discovered " + str(len(list(rhyme_classes.keys()))) + " rhyme classes.")
print("Rhyme classes: " + ", ".join(list(rhyme_classes.keys())))
rhyme_classes_list = list(rhyme_classes.keys())
rhyme_classes_list.sort()
rhymes_list = list(rhymes.keys())
rhymes_list.sort()
unrhymed_words = list(filter(lambda word: len(rhymes[word]) == 0, rhymes.keys()))
unrhymed_words.sort()
print("Discovered " + str(len(rhyme_classes_list)) + " rhyme classes.")
print("Rhyme classes: " + ", ".join(rhyme_classes_list))
print("\nRhymes")
for word in rhymes.keys():
if len(rhymes[word]) > 0:
print(word + ": " + ", ".join(list(rhymes[word])))
for word in rhymes_list:
rhymes_for_word_list = rhymes[word]
rhymes_for_word_list.sort()
if len(rhymes_for_word_list) > 0:
print(word + ": " + ", ".join(rhymes_for_word_list))
print("\nUnrhymed words: " + ", ".join(list(filter(lambda word: len(rhymes[word]) == 0, rhymes.keys()))))
print("\nUnrhymed words: " + ", ".join(unrhymed_words))

View File

@ -1,97 +1,97 @@
Read 165 words.
Discovered 32 rhyme classes.
Rhyme classes: in, ala, ike, aki, ute, un, aso, uwi, an, ona, awa, oki, ama, isa, ijo, eli, elo, oko, uta, on, ili, en, esi, oweli, eja, ali, asa, onsi, anpa, oka, una, upa
Rhyme classes: aki, ala, ali, ama, an, anpa, asa, aso, awa, eja, eli, elo, en, esi, ijo, ike, ili, in, isa, oka, oki, oko, on, ona, onsi, oweli, un, una, upa, uta, ute, uwi
Rhymes
nasin: isipin, sin, pilin, kin, sinpin, olin, lukin
kamalawala: ala, utala, kala, pakala
sike: ike
jaki: taki
ala: kamalawala, utala, kala, pakala
mute: kute
mun: esun
taso: waso, laso
utala: kamalawala, ala, kala, pakala
linluwi: suwi
lanpan: pan, tan, wan, san, jan
pan: lanpan, tan, wan, san, jan
ona: pona, sona
tawa: lawa, wawa
poki: toki
tan: lanpan, pan, wan, san, jan
isipin: nasin, sin, pilin, kin, sinpin, olin, lukin
kalama: sama, kama, mama
misa: palisa
pona: ona, sona
esun: mun
suwi: linluwi
kulijo: ijo
seli: wasoweli, meli, soweli
sama: kalama, kama, mama
selo: jelo, telo, sijelo
oko: soko
kute: mute
monsuta: uta
lon: kon
lawa: tawa, wawa
kili: lili
en: kiwen, len, awen, open, sitelen, ken, kepeken
kala: kamalawala, ala, utala, pakala
kapesi: akesi
waso: taso, laso
kiwen: en, len, awen, open, sitelen, ken, kepeken
ijo: kulijo
wasoweli: seli, meli, soweli
apeja: pimeja
len: en, kiwen, awen, open, sitelen, ken, kepeken
palisa: misa
awen: en, kiwen, len, open, sitelen, ken, kepeken
sin: nasin, isipin, pilin, kin, sinpin, olin, lukin
jelo: selo, telo, sijelo
pali: ali
wawa: tawa, lawa
telo: selo, jelo, sijelo
ali: pali
soko: oko
akesi: kapesi
nasa: alasa
tonsi: monsi
anpa: nanpa
pilin: nasin, isipin, sin, kin, sinpin, olin, lukin
poka: noka
wan: lanpan, pan, tan, san, jan
laso: taso, waso
majuna: sutopatikuna
meli: seli, wasoweli, soweli
kin: nasin, isipin, sin, pilin, sinpin, olin, lukin
lupa: supa
soweli: seli, wasoweli, meli
toki: poki
nanpa: anpa
monsi: tonsi
sona: ona, pona
uta: monsuta
open: en, kiwen, len, awen, sitelen, ken, kepeken
sitelen: en, kiwen, len, awen, open, ken, kepeken
sinpin: nasin, isipin, sin, pilin, kin, olin, lukin
sutopatikuna: majuna
pakala: kamalawala, ala, utala, kala
ike: sike
ala: kala, kamalawala, pakala, utala
alasa: nasa
kama: kalama, sama, mama
olin: nasin, isipin, sin, pilin, kin, sinpin, lukin
lukin: nasin, isipin, sin, pilin, kin, sinpin, olin
lili: kili
mama: kalama, sama, kama
ali: pali
anpa: nanpa
apeja: pimeja
awen: en, ken, kepeken, kiwen, len, open, sitelen
en: awen, ken, kepeken, kiwen, len, open, sitelen
esun: mun
ijo: kulijo
ike: sike
isipin: kin, lukin, nasin, olin, pilin, sin, sinpin
jaki: taki
jan: lanpan, pan, san, tan, wan
jelo: selo, sijelo, telo
kala: ala, kamalawala, pakala, utala
kalama: kama, mama, sama
kama: kalama, mama, sama
kamalawala: ala, kala, pakala, utala
kapesi: akesi
ken: awen, en, kepeken, kiwen, len, open, sitelen
kepeken: awen, en, ken, kiwen, len, open, sitelen
kili: lili
kin: isipin, lukin, nasin, olin, pilin, sin, sinpin
kiwen: awen, en, ken, kepeken, len, open, sitelen
kon: lon
taki: jaki
ken: en, kiwen, len, awen, open, sitelen, kepeken
sijelo: selo, jelo, telo
supa: lupa
kepeken: en, kiwen, len, awen, open, sitelen, ken
pimeja: apeja
san: lanpan, pan, tan, wan, jan
kulijo: ijo
kute: mute
lanpan: jan, pan, san, tan, wan
laso: taso, waso
lawa: tawa, wawa
len: awen, en, ken, kepeken, kiwen, open, sitelen
lili: kili
linluwi: suwi
lon: kon
lukin: isipin, kin, nasin, olin, pilin, sin, sinpin
lupa: supa
majuna: sutopatikuna
mama: kalama, kama, sama
meli: seli, soweli, wasoweli
misa: palisa
monsi: tonsi
monsuta: uta
mun: esun
mute: kute
nanpa: anpa
nasa: alasa
nasin: isipin, kin, lukin, olin, pilin, sin, sinpin
noka: poka
jan: lanpan, pan, tan, wan, san
oko: soko
olin: isipin, kin, lukin, nasin, pilin, sin, sinpin
ona: pona, sona
open: awen, en, ken, kepeken, kiwen, len, sitelen
pakala: ala, kala, kamalawala, utala
pali: ali
palisa: misa
pan: jan, lanpan, san, tan, wan
pilin: isipin, kin, lukin, nasin, olin, sin, sinpin
pimeja: apeja
poka: noka
poki: toki
pona: ona, sona
sama: kalama, kama, mama
san: jan, lanpan, pan, tan, wan
seli: meli, soweli, wasoweli
selo: jelo, sijelo, telo
sijelo: jelo, selo, telo
sike: ike
sin: isipin, kin, lukin, nasin, olin, pilin, sinpin
sinpin: isipin, kin, lukin, nasin, olin, pilin, sin
sitelen: awen, en, ken, kepeken, kiwen, len, open
soko: oko
sona: ona, pona
soweli: meli, seli, wasoweli
supa: lupa
sutopatikuna: majuna
suwi: linluwi
taki: jaki
tan: jan, lanpan, pan, san, wan
taso: laso, waso
tawa: lawa, wawa
telo: jelo, selo, sijelo
toki: poki
tonsi: monsi
uta: monsuta
utala: ala, kala, kamalawala, pakala
wan: jan, lanpan, pan, san, tan
waso: laso, taso
wasoweli: meli, seli, soweli
wawa: lawa, tawa
Unrhymed words: ale, leko, tomo, lape, mani, mu, nena, insa, oke, o, soto, la, powe, mi, tenpo, linja, mije, nimi, suno, kijetesantakalu, ilo, sina, suli, jasima, po, a, n, moli, li, unpa, pana, ko, kokosila, loje, moku, pini, ante, yupekosi, kule, walo, e, jo, usawi, pipi, lete, tu, teje, seme, pu, ma, su, to, kipisi, unu, pake, weka, te, ni, mulapisu, meso, kulupu, namako, epiku, wile, luka, lipu, sewi, misikeke, ku, kiki, kasi, anu, wa, musi, pi
Unrhymed words: a, ale, ante, anu, e, epiku, ilo, insa, jasima, jo, kasi, kijetesantakalu, kiki, kipisi, ko, kokosila, ku, kule, kulupu, la, lape, leko, lete, li, linja, lipu, loje, luka, ma, mani, meso, mi, mije, misikeke, moku, moli, mu, mulapisu, musi, n, namako, nena, ni, nimi, o, oke, pake, pana, pi, pini, pipi, po, powe, pu, seme, sewi, sina, soto, su, suli, suno, te, teje, tenpo, to, tomo, tu, unpa, unu, usawi, wa, walo, weka, wile, yupekosi

View File

@ -1,89 +1,89 @@
Read 148 words.
Discovered 29 rhyme classes.
Rhyme classes: uwi, isa, un, ijo, esi, ona, una, awa, ama, en, ala, aso, eli, oweli, eja, an, in, oka, elo, ili, anpa, on, asa, ike, upa, aki, ute, oki, ali
Rhyme classes: aki, ala, ali, ama, an, anpa, asa, aso, awa, eja, eli, elo, en, esi, ijo, ike, ili, in, isa, oka, oki, on, ona, oweli, un, una, upa, ute, uwi
Rhymes
linluwi: suwi
suwi: linluwi
misa: palisa
esun: mun
kulijo: ijo
akesi: kapesi
pona: ona, sona
majuna: sutopatikuna
lawa: tawa, wawa
sama: mama, kama, kalama
en: kiwen, awen, sitelen, ken, kepeken, open, len
kiwen: en, awen, sitelen, ken, kepeken, open, len
utala: kamalawala, ala, pakala, kala
sutopatikuna: majuna
palisa: misa
waso: taso, laso
soweli: seli, wasoweli, meli
awen: en, kiwen, sitelen, ken, kepeken, open, len
apeja: pimeja
pan: tan, jan, wan, san
ona: pona, sona
sin: nasin, pilin, sinpin, isipin, lukin, olin
poka: noka
jelo: sijelo, telo, selo
tawa: lawa, wawa
kili: lili
sitelen: en, kiwen, awen, ken, kepeken, open, len
tan: pan, jan, wan, san
wawa: lawa, tawa
kapesi: akesi
sijelo: jelo, telo, selo
anpa: nanpa
seli: soweli, wasoweli, meli
kon: lon
mama: sama, kama, kalama
sona: pona, ona
nasin: sin, pilin, sinpin, isipin, lukin, olin
nasa: alasa
lili: kili
jan: pan, tan, wan, san
kamalawala: utala, ala, pakala, kala
wan: pan, tan, jan, san
pilin: sin, nasin, sinpin, isipin, lukin, olin
sinpin: sin, nasin, pilin, isipin, lukin, olin
ike: sike
lupa: supa
kama: sama, mama, kalama
sike: ike
taki: jaki
mun: esun
ken: en, kiwen, awen, sitelen, kepeken, open, len
kepeken: en, kiwen, awen, sitelen, ken, open, len
nanpa: anpa
jaki: taki
taso: waso, laso
ala: utala, kamalawala, pakala, kala
pakala: utala, kamalawala, ala, kala
pimeja: apeja
open: en, kiwen, awen, sitelen, ken, kepeken, len
mute: kute
noka: poka
san: pan, tan, jan, wan
ala: kala, kamalawala, pakala, utala
alasa: nasa
supa: lupa
isipin: sin, nasin, pilin, sinpin, lukin, olin
poki: toki
kalama: sama, mama, kama
lukin: sin, nasin, pilin, sinpin, isipin, olin
wasoweli: soweli, seli, meli
meli: soweli, seli, wasoweli
lon: kon
telo: jelo, sijelo, selo
toki: poki
kute: mute
pali: ali
ijo: kulijo
olin: sin, nasin, pilin, sinpin, isipin, lukin
len: en, kiwen, awen, sitelen, ken, kepeken, open
kala: utala, kamalawala, ala, pakala
ali: pali
anpa: nanpa
apeja: pimeja
awen: en, ken, kepeken, kiwen, len, open, sitelen
en: awen, ken, kepeken, kiwen, len, open, sitelen
esun: mun
ijo: kulijo
ike: sike
isipin: lukin, nasin, olin, pilin, sin, sinpin
jaki: taki
jan: pan, san, tan, wan
jelo: selo, sijelo, telo
kala: ala, kamalawala, pakala, utala
kalama: kama, mama, sama
kama: kalama, mama, sama
kamalawala: ala, kala, pakala, utala
kapesi: akesi
ken: awen, en, kepeken, kiwen, len, open, sitelen
kepeken: awen, en, ken, kiwen, len, open, sitelen
kili: lili
kiwen: awen, en, ken, kepeken, len, open, sitelen
kon: lon
kulijo: ijo
kute: mute
laso: taso, waso
lawa: tawa, wawa
len: awen, en, ken, kepeken, kiwen, open, sitelen
lili: kili
linluwi: suwi
lon: kon
lukin: isipin, nasin, olin, pilin, sin, sinpin
lupa: supa
majuna: sutopatikuna
mama: kalama, kama, sama
meli: seli, soweli, wasoweli
misa: palisa
mun: esun
mute: kute
nanpa: anpa
nasa: alasa
nasin: isipin, lukin, olin, pilin, sin, sinpin
noka: poka
olin: isipin, lukin, nasin, pilin, sin, sinpin
ona: pona, sona
open: awen, en, ken, kepeken, kiwen, len, sitelen
pakala: ala, kala, kamalawala, utala
pali: ali
palisa: misa
pan: jan, san, tan, wan
pilin: isipin, lukin, nasin, olin, sin, sinpin
pimeja: apeja
poka: noka
poki: toki
pona: ona, sona
sama: kalama, kama, mama
san: jan, pan, tan, wan
seli: meli, soweli, wasoweli
selo: jelo, sijelo, telo
laso: waso, taso
sijelo: jelo, selo, telo
sike: ike
sin: isipin, lukin, nasin, olin, pilin, sinpin
sinpin: isipin, lukin, nasin, olin, pilin, sin
sitelen: awen, en, ken, kepeken, kiwen, len, open
sona: ona, pona
soweli: meli, seli, wasoweli
supa: lupa
sutopatikuna: majuna
suwi: linluwi
taki: jaki
tan: jan, pan, san, wan
taso: laso, waso
tawa: lawa, wawa
telo: jelo, selo, sijelo
toki: poki
utala: ala, kala, kamalawala, pakala
wan: jan, pan, san, tan
waso: laso, taso
wasoweli: meli, seli, soweli
wawa: lawa, tawa
Unrhymed words: mu, nena, oke, la, suno, powe, sina, tenpo, lete, suli, nimi, su, weka, a, moli, lape, pana, po, pini, mani, e, usawi, soto, uta, ante, mi, walo, luka, pipi, linja, unpa, mije, tu, ko, pu, teje, ilo, yupekosi, monsi, wa, ni, mulapisu, ale, kasi, seme, to, ma, te, musi, pake, anu, insa, sewi, pi, tomo, o, lipu, li, kule, kiki, loje, unu, jo, kulupu, moku, wile
Unrhymed words: a, ale, ante, anu, e, ilo, insa, jo, kasi, kiki, ko, kule, kulupu, la, lape, lete, li, linja, lipu, loje, luka, ma, mani, mi, mije, moku, moli, monsi, mu, mulapisu, musi, nena, ni, nimi, o, oke, pake, pana, pi, pini, pipi, po, powe, pu, seme, sewi, sina, soto, su, suli, suno, te, teje, tenpo, to, tomo, tu, unpa, unu, usawi, uta, wa, walo, weka, wile, yupekosi

View File

@ -1,71 +1,71 @@
Read 121 words.
Discovered 21 rhyme classes.
Rhyme classes: ike, ala, ute, ama, ona, aso, an, upa, anpa, in, awa, un, elo, on, eli, oki, en, asa, ali, oka, ili
Rhyme classes: ala, ali, ama, an, anpa, asa, aso, awa, eli, elo, en, ike, ili, in, oka, oki, on, ona, un, upa, ute
Rhymes
sike: ike
ala: utala, pakala, kala
mute: kute
kalama: sama, kama, mama
pona: sona, ona
waso: taso, laso
sama: kalama, kama, mama
wan: pan, tan, jan
utala: ala, pakala, kala
lupa: supa
anpa: nanpa
pakala: ala, utala, kala
pan: wan, tan, jan
sona: pona, ona
ona: pona, sona
sinpin: lukin, nasin, olin, pilin, sin
tawa: lawa, wawa
kama: kalama, sama, mama
lukin: sinpin, nasin, olin, pilin, sin
tan: wan, pan, jan
mun: esun
selo: telo, sijelo, jelo
taso: waso, laso
kute: mute
lon: kon
kala: ala, utala, pakala
seli: meli, soweli
poki: toki
esun: mun
nasin: sinpin, lukin, olin, pilin, sin
open: en, kiwen, kepeken, len, awen, sitelen, ken
telo: selo, sijelo, jelo
jan: wan, pan, tan
lawa: tawa, wawa
ala: kala, pakala, utala
alasa: nasa
en: open, kiwen, kepeken, len, awen, sitelen, ken
meli: seli, soweli
kiwen: open, en, kepeken, len, awen, sitelen, ken
toki: poki
pali: ali
kepeken: open, en, kiwen, len, awen, sitelen, ken
len: open, en, kiwen, kepeken, awen, sitelen, ken
olin: sinpin, lukin, nasin, pilin, sin
noka: poka
soweli: seli, meli
awen: open, en, kiwen, kepeken, len, sitelen, ken
sijelo: selo, telo, jelo
pilin: sinpin, lukin, nasin, olin, sin
ike: sike
sin: sinpin, lukin, nasin, olin, pilin
kon: lon
poka: noka
sitelen: open, en, kiwen, kepeken, len, awen, ken
jelo: selo, telo, sijelo
ali: pali
mama: kalama, sama, kama
anpa: nanpa
awen: en, ken, kepeken, kiwen, len, open, sitelen
en: awen, ken, kepeken, kiwen, len, open, sitelen
esun: mun
ike: sike
jan: pan, tan, wan
jelo: selo, sijelo, telo
kala: ala, pakala, utala
kalama: kama, mama, sama
kama: kalama, mama, sama
ken: awen, en, kepeken, kiwen, len, open, sitelen
kepeken: awen, en, ken, kiwen, len, open, sitelen
kili: lili
ken: open, en, kiwen, kepeken, len, awen, sitelen
wawa: tawa, lawa
kiwen: awen, en, ken, kepeken, len, open, sitelen
kon: lon
kute: mute
laso: taso, waso
lawa: tawa, wawa
len: awen, en, ken, kepeken, kiwen, open, sitelen
lili: kili
supa: lupa
lon: kon
lukin: nasin, olin, pilin, sin, sinpin
lupa: supa
mama: kalama, kama, sama
meli: seli, soweli
mun: esun
mute: kute
nanpa: anpa
nasa: alasa
laso: waso, taso
nasin: lukin, olin, pilin, sin, sinpin
noka: poka
olin: lukin, nasin, pilin, sin, sinpin
ona: pona, sona
open: awen, en, ken, kepeken, kiwen, len, sitelen
pakala: ala, kala, utala
pali: ali
pan: jan, tan, wan
pilin: lukin, nasin, olin, sin, sinpin
poka: noka
poki: toki
pona: ona, sona
sama: kalama, kama, mama
seli: meli, soweli
selo: jelo, sijelo, telo
sijelo: jelo, selo, telo
sike: ike
sin: lukin, nasin, olin, pilin, sinpin
sinpin: lukin, nasin, olin, pilin, sin
sitelen: awen, en, ken, kepeken, kiwen, len, open
sona: ona, pona
soweli: meli, seli
supa: lupa
tan: jan, pan, wan
taso: laso, waso
tawa: lawa, wawa
telo: jelo, selo, sijelo
toki: poki
utala: ala, kala, pakala
wan: jan, pan, tan
waso: laso, taso
wawa: lawa, tawa
Unrhymed words: jaki, tomo, suwi, suno, sina, tenpo, nimi, ante, walo, lape, mani, sewi, lipu, mi, mu, linja, nena, mije, insa, o, la, li, ilo, loje, kule, suli, weka, ale, akesi, lete, jo, kasi, moku, a, palisa, ijo, kulupu, moli, pini, anu, wile, pana, luka, e, pi, uta, seme, ma, pipi, musi, unpa, tu, pimeja, ko, monsi, ni, pu
Unrhymed words: a, akesi, ale, ante, anu, e, ijo, ilo, insa, jaki, jo, kasi, ko, kule, kulupu, la, lape, lete, li, linja, lipu, loje, luka, ma, mani, mi, mije, moku, moli, monsi, mu, musi, nena, ni, nimi, o, palisa, pana, pi, pimeja, pini, pipi, pu, seme, sewi, sina, suli, suno, suwi, tenpo, tomo, tu, unpa, uta, walo, weka, wile