fixmint
RO

Cum sortezi alfabetic o listă: majuscule, diacritice, spații și punctuație

De · · actualizat 8 noiembrie 2026 · 4 min de citit

Ca să sortezi alfabetic o listă, pune câte un element pe fiecare rând și sortează rândurile. Rezultatul depinde însă de regula după care sortează programul. Majusculele, diacriticele, spațiile și semnele de punctuație pot muta fiecare un element într-un loc surprinzător, așa că hotărăște ce regulă vrei înainte de sortare.

Sortează rânduriLista nu este în ordineÎncearcă gratuit

Două reguli care dau ordini diferite

Un calculator poate compara textul în două moduri frecvente. Primul compară codul numeric al fiecărui caracter. Fiecare literă mare are un cod mai mic decât orice literă mică, deci o sortare simplă după cod pune Zoe și Ezra înaintea cuvântului apple scris cu minusculă. Python, de exemplu, sortează implicit șirurile de caractere în acest fel.

Al doilea urmează regulile unei limbi, exact cum face un dicționar. Literele sunt comparate întâi fără a ține cont de majuscule, iar diacriticele contează ca mici diferențe în interiorul aceleiași litere. Așa se așteaptă oamenii să arate o listă de nume.

Instrumentul sortare rânduri folosește a doua regulă. Se bazează pe comparația integrată în browser, care ține cont de limbă, în limba setată în browserul tău. Nu alegi tu limba, dar setarea browserului decide totuși locul literelor care sunt neobișnuite în engleză.

Majuscule: Apple, apple și APPLE

Implicit, literele sunt comparate fără a ține cont de tipul lor, deci Apple și apple sunt egale la primul nivel de comparație. Elementele egale păstrează ordinea pe care o aveau în listă. Ia această listă:

banana Apple cherry apple

Sortată de la A la Z cu setarea implicită, obții Apple, apple, banana, cherry. Cele două mere își păstrează ordinea în care au fost lipite.

Activează Sensibil la majuscule ca să păstrezi majusculele și minusculele separate. Literele mici vin atunci înaintea majusculelor aceleiași litere, deci aceeași listă devine apple, Apple, banana, cherry. Șterge rânduri duplicate urmează aceeași setare, deci cu opțiunea dezactivată, Apple și apple sunt contorizate ca un singur element.

Folosește Sensibil la majuscule pentru identificatori, chei și nume de fișiere, unde o literă mică și una mare sunt lucruri diferite. Lasă-l dezactivat pentru nume, titluri și majoritatea listelor de cuvinte.

Diacritice și alte alfabete

Diacriticele sunt locul unde o sortare simplă după cod pare cel mai des greșită. Ia patru nume în ordinea codurilor: Eve, Ezra, Zoe, Émile. Litera É are un cod mare, deci ajunge după Z. Un dicționar așază Émile printre numele cu E, ceea ce dă Émile, Eve, Ezra, Zoe.

Și alte alfabete au propria ordine. În suedeză, Å vine după Z, iar un browser setat pe suedeză o sortează așa. Un browser setat pe engleză pune å printre cuvintele cu A. Dacă lista ta amestecă limbi, verifică ordinea cu ochii pe câteva elemente înainte să te bazezi pe ea.

În română, ă, â, î, ș și ț sunt litere distincte, iar sortarea respectă de obicei ordinea din dicționarul românesc. Dacă ai o listă cu nume sau cuvinte cu diacritice, verifică rezultatul pe câteva rânduri, mai ales când ai și cuvinte care încep cu aceeași literă de bază.

Spații, cratime și punctuație

Spațiile și semnele de punctuație nu sunt ignorate. Ele vin înaintea literelor și cifrelor și au o ordine fixă între ele. Pentru aceste șase elemente:

ab a1 a b a-b a.b a_b

rezultatul este a b, a_b, a-b, a.b, a1, ab. Spațiul vine înaintea liniuței de subliniere, aceasta înaintea cratimei, iar toate înaintea literei b. De aceea „Sea Lion” vine înaintea lui „Seal”, în timp ce „Sealion” vine după „Seal”.

Altă surpriză frecventă sunt spațiile de la început. Un rând care începe cu spațiu se sortează înaintea oricărui rând care nu începe așa, deci „ apple” ajunge primul, deși este tot un apple. Activează Elimină spațiile de la capetele fiecărui rând ca să le scoți înainte de sortare.

Numere

O sortare simplă pune elementul 10 înaintea lui 2, pentru că

cifra 1 vine înaintea lui 2. Alege Numere ca să citești cifrele ca numere întregi, astfel încât elementul 2 să vină primul. Instrumentul șterge rânduri duplicate oferă aceeași alegere, iar de ce 10 se sortează înaintea lui 2 explică pentru nume de fișiere și coduri.

Amestecarea este altă operațiune

Amestecarea nu este o sortare. Fiecare apăsare pe Amestecă din nou dă o nouă ordine, generată cu numere aleatoare criptografice ale browserului, deci fiecare ordine are aceeași șansă. Amestecarea este utilă ca să pui o listă de redare sau un set de întrebări de exercițiu într-o ordine aleatoare. Pentru o tragere corectă a câștigătorilor dintr-o listă, folosește în schimb generatorul de trageri la sorți.

Cum o faci cu fixmint

  1. Lipește lista în Lista ta, câte un element pe fiecare rând.
  2. Lasă Sensibil la majuscule dezactivat pentru nume și cuvinte. Bifează-l doar pentru chei și nume de fișiere, unde contează majusculele.
  3. Bifează Elimină spațiile de la capetele fiecărui rând dacă unele rânduri încep cu spațiu.
  4. La Ordine, alege A→Z, sau Numere pentru elemente care conțin cifre.
  5. Copiază rezultatul sau folosește Descarcă .txt.

Răspunsuri rapide

De ce apare Émile după Zoe în tabelul meu sau în cod?

O sortare după cod compară numerele caracterelor, iar É are un număr mai mare decât Z. O sortare care urmează regulile limbii pune Émile printre numele cu E.

Ar trebui să activez Sensibil la majuscule?

Doar când majusculele au înțeles, de exemplu la identificatori, chei sau nume de fișiere. Pentru o listă de nume sau cuvinte, lasă-l dezactivat.

De ce a ajuns în frunte un rând cu spațiu la început?

Spațiul se sortează înaintea literelor. Activează Elimină spațiile de la capetele fiecărui rând, apoi sortează din nou.

Tradus din Original în engleză cu ajutorul AI.

Comentarii

    Încă nu sunt comentarii. Fii primul.

    Evaluarea ta (opțional)

    E-mailul tău nu este afișat și nu este păstrat niciodată.

    Copertă pentru How to Remain Valuable When Intelligence Becomes CheapHow to Remain Valuable When Intelligence Becomes Cheap

    224 de pagini despre avantajele umane, economice și strategice care rămân rare atunci când AI poate face cea mai mare parte din munca cognitivă.

    $3.84Cumpără de pe GumroadÎn engleză