Hogyan rendezz ábécérendbe egy listát: kis- és nagybetű, ékezetek, szóközök és írásjelek
Egy lista ábécérendbe rendezéséhez tegyél minden elemet külön sorba, majd rendezd a sorokat. Az eredmény azonban attól függ, milyen szabályt használ a rendezés. A nagybetűk, az ékezetek, a szóközök és az írásjelek mindegyike váratlan helyre mozgathat egy elemet, ezért rendezés előtt döntsd el, milyen szabályt szeretnél.
Sorok rendezéseA lista nincs sorrendbenPróbáld ki ingyenKét szabály, két különböző sorrend
A számítógép kétféle elterjedt módon hasonlíthat össze szöveget. Az első minden karakter számkódját veti össze. Minden nagybetű kisebb kódot kap, mint bármelyik kisbetű, ezért a sima kódos rendezés a Zoe és az Ezra nevet a kisbetűs apple szó elé teszi. A Python például alapértelmezés szerint így rendezi a sima szövegeket.
A második a nyelv szabályait követi, ahogyan a szótár is teszi. A betűket először nagybetű-kisbetű különbség nélkül hasonlítja össze, az ékezetek pedig a betűn belüli apró eltérésnek számítanak. Így várják az emberek a nevek listáját.
A Sorok rendezése eszköz a második szabályt használja. A böngésző beépített, nyelvfüggő összehasonlítását használja, a böngésző beállított nyelvén. Nyelvet nem kell választanod, de az angolban ritka betűk helyét továbbra is a böngésző beállítása dönti el.
Nagybetűk: Apple, apple és APPLE
Alapértelmezés szerint a betűk kis- és nagybetű különbség nélkül hasonlítódnak össze, így az Apple és az apple az összehasonlítás első szintjén egyenlő. Az egyenlő elemek megtartják a listában elfoglalt eredeti sorrendjüket. Vegyük ezt a listát:
banana Apple cherry apple
Az alapbeállítással A-tól Z-ig rendezve az Apple, apple, banana, cherry sorrendet kapod. A két alma megtartja azt a sorrendet, ahogyan beillesztetted őket.
Kapcsold be a Kis- és nagybetű megkülönböztetése opciót, hogy a kis- és nagybetűk külön maradjanak. Ekkor ugyanazon betű kisbetűs változata a nagybetűs elé kerül, így ugyanez a lista apple, Apple, banana, cherry lesz. Az ismétlődő sorok törlése ugyanezt a beállítást követi, így ha a megkülönböztetés ki van kapcsolva, az Apple és az apple egy elemnek számít.
A kis- és nagybetű megkülönböztetését azonosítóknál, kulcsoknál és fájlneveknél használd, ahol a kisbetű és a nagybetű más jelentést hordoz. Nevekhez, címekhez és a legtöbb szólistához hagyd kikapcsolva.
Ékezetek és más ábécék
Az ékezetek miatt tévesztő a sima kódos rendezés a leggyakrabban. Vegyük ezt a négy nevet kódsorrendben: Eve, Ezra, Zoe, Émile. Az É-nek magas a kódja, ezért a Z után kerül. A szótár az Émile-t az E-s nevek közé teszi, így az eredmény Émile, Eve, Ezra, Zoe lesz.
Más ábécéknek is megvan a saját sorrendjük. A svédben az Å a Z után következik, és a svéd beállítású böngésző így is rendezi. Az angol beállítású böngésző az å-t az A-s szavak közé teszi. Ha a listád többféle nyelvű szavakat tartalmaz, néhány elemnél nézd át szemmel a sorrendet, mielőtt bízol benne.
Szóközök, kötőjelek és írásjelek
A szóközöket és az írásjeleket nem hagyja figyelmen kívül a rendezés. Megelőzik a betűket és a számjegyeket, egymás között pedig rögzített sorrendjük van. Ez a hat elem:
ab a1 a b a-b a.b a_b
ebben a sorrendben kerül: a b, a_b, a-b, a.b, a1, ab. A szóköz az aláhúzás elé kerül, az aláhúzás a kötőjel elé, és mindhárom megelőzi a b betűt. Ezért kerül a „Sea Lion” a „Seal” elé, a „Sealion” pedig utána.
A másik gyakori meglepetés a sor elején álló szóköz. Az ilyen sor minden más sor elé kerül, így a " apple" lesz az első, pedig almáról van szó. A rendezés előtt a Sorok elejének és végének szóközeinek törlése opcióval távolíthatod el ezeket.
Számok
A sima rendezés a 10-et a 2 elé teszi, mert az 1-es karakter a 2 előtt áll. A Számok opcióval a számjegyeket egész számként olvassa a rendezés, így a 2-es elem kerül előre. Az ismétlődő sorok törlése eszköz ugyanezt a választási lehetőséget kínálja, a miért kerül a 10 a 2 elé című cikk pedig a fájlnevekkel és kódokkal foglalkozik.
A keverés más feladat
A keverés nem rendezés. A Újrakeverés gomb minden megnyomásakor új sorrend születik, a böngésző kriptográfiai véletlenszám-generátorával, így minden sorrend egyformán valószínű. Keverés hasznos például lejátszási lista vagy gyakorlókérdések véletlen sorrendbe rakásához. Ha egy listából igazságosan kell nyerteseket húznod, használd helyette a véletlen választót.
Így csináld meg a fixminttel
- Illeszd be a listát a A te listád mezőbe, soronként egy elemet.
- Nevek és szavak esetén hagyd kikapcsolva a Kis- és nagybetű megkülönböztetése opciót. Csak kulcsoknál és fájlneveknél kapcsold be, ahol a nagybetű számít.
- Pipáld be a Sorok elejének és végének szóközeinek törlése opciót, ha néhány sor szóközzel kezdődik.
- A Sorrend alatt válaszd az A→Z lehetőséget, vagy a Számok opciót olyan elemekhez, amelyek számokat tartalmaznak.
- Másold ki az eredményt, vagy használd a Letöltés .txt gombot.
Gyors válaszok
Miért kerül az Émile a Zoe mögé a táblázatomban vagy a kódomban?
A kódos rendezés karakterkódokat hasonlít össze, és az É kódja nagyobb, mint a Z-é. A nyelvi szabályokat követő rendezés az Émile-t az E-s nevek közé teszi.
Be kell kapcsolnom a kis- és nagybetű megkülönböztetését?
Csak akkor, ha a nagybetűnek jelentése van, például azonosítóknál, kulcsoknál vagy fájlneveknél. Nevek vagy szavak listájánál hagyd kikapcsolva.
Miért került a elején szóközös sor a lista tetejére?
A szóköz a betűk elé rendeződik. Kapcsold be a Sorok elejének és végének szóközeinek törlése opciót, majd rendezd újra.
A Angol eredeti alapján, MI segítségével fordítva.
Hozzászólások
Még nincs hozzászólás. Legyél te az első.


