Odwracanie listy
Odwróć kolejność elementów na liście. Wklej elementy w polu Lista i wybierz, czy są rozdzielone nowymi liniami, spacjami, średnikami, myślnikami, pionowymi kreskami czy przecinkami.
Narzędzie do odwracania listy wiersz po wierszu
Wzór odwracania listy
Gdzie:
- \(L\) — tekst wprowadzony w polu Lista.
- \(s\) — wybrany separator.
- \(a_1,\ldots,a_n\) — niepuste elementy po podziale i usunięciu zbędnych spacji.
- \(R\) — odwrócona lista.
Narzędzie usuwa zbędne spacje z danych wejściowych i z każdego elementu, usuwa puste elementy, odwraca pozostałe elementy i łączy je za pomocą wybranego separatora. Zmienia kolejność elementów, a nie znaki wewnątrz każdego elementu.
Odwracanie listy – przykład obliczeń
Przykład: pozostaw domyślne „Jabłko, Banan i Pomarańcza” w osobnych wierszach w polu Lista, z separatorem ustawionym na „Nowa linia”.
\[ [\text{Jabłko},\text{Banan},\text{Pomarańcza}]\xrightarrow{\text{odwróć}}[\text{Pomarańcza},\text{Banan},\text{Jabłko}] \]
Wynik: Pomarańcza, Banan, Jabłko, wyświetlone w osobnych wierszach w polu Lista odwrócona.
Jak korzystać z kalkulatora odwracania listy
- Wprowadź lub wklej swoje elementy w polu Lista. Przy domyślnym ustawieniu umieść po jednym elemencie w każdym wierszu.
- Wybierz Separator zgodny ze znakiem między elementami: Nowa linia, Spacja, „;”, „-”, „|” lub „,”.
- Odczytaj elementy w polu Lista odwrócona. Pojawiają się w odwrotnej kolejności, rozdzielone wybranym separatorem. Skorzystaj z opcji kopiowania wyniku, jeśli potrzebujesz go w innym miejscu.
Dopasuj Separator do wprowadzonego tekstu. Aby na przykład odwrócić red,green,blue jako trzy elementy, wybierz opcję z przecinkiem. Jeśli pozostawisz wybraną opcję Nowa linia, cała ta linia zostanie potraktowana jako jeden element, a jej treść pozostanie niezmieniona.
Co oznacza odwracanie listy
Odwrócenie listy umieszcza ostatni element na pierwszym miejscu, przedostatni na drugim i tak dalej, aż pierwotny pierwszy element znajdzie się na końcu. Nie sortuje to listy. Jeśli pierwotna kolejność to poniedziałek, piątek, środa, wynik to środa, piątek, poniedziałek — a nie kolejność alfabetyczna czy chronologiczna. Aby zamiast tego uporządkować elementy alfabetycznie, użyj narzędzia Alfabetyzator listy.
Odwracanie przydaje się, gdy sama kolejność ma znaczenie. Możesz mieć notatki zapisane od najstarszych do najnowszych i chcieć czytać je od najnowszych, albo potrzebować odwrócenia listy kontrolnej przed wklejeniem jej do innego dokumentu. Narzędzie pozostawia tekst każdego zachowanego elementu nietknięty, usuwając jedynie białe znaki na jego krawędziach. Nie odwraca liter w słowie — do tego służy narzędzie Odwracanie liter.
Liczba elementów w wyniku to liczba niepustych elementów znalezionych po podziale i usunięciu zbędnych spacji. Powtarzające się elementy pozostają na liście: odwrócenie A,B,A nadal daje A,B,A. Jeśli zamiast dokładnie odwrotnej kolejności potrzebujesz mniej przewidywalnego ułożenia, użyj narzędzia Losowanie listy.
Separatory i praktyczne ograniczenia
Opcja Nowa linia dzieli na przełamaniach wierszy i wyświetla wynik po jednym elemencie na wiersz. Opcja Spacja dzieli na ciągach białych znaków, w tym tabulatorów i przełamań wierszy; sprawdza się najlepiej przy liście pojedynczych słów, a nie fraz zawierających spacje. Opcje ze średnikiem, myślnikiem, pionową kreską i przecinkiem dzielą przy każdym wystąpieniu danego znaku i wyświetlają odwrócone elementy z tym samym typem separatora.
Wybrany znak jest traktowany jako separator wszędzie tam, gdzie występuje, nawet wewnątrz tekstu, który zamierzałeś zachować w całości. Na przykład przy wybranym myślniku well-being staje się dwoma elementami. Przy wybranym przecinku separator wewnątrz elementu również powoduje podział. To proste narzędzie do dzielenia tekstu, a nie parser CSV: cudzysłowy nie chronią przecinków wewnątrz pól w cudzysłowach. Wybierz separator, który nie występuje wewnątrz Twoich elementów, albo przygotuj dane wejściowe przed odwróceniem.
Białe znaki na początku i na końcu całości danych wejściowych oraz każdego elementu są usuwane, a elementy zawierające wyłącznie białe znaki są pomijane. Oznacza to, że puste wiersze lub kolejne separatory nie stają się pustymi elementami w wyniku. Jeśli potrzebujesz zachować celowe puste wpisy, odstępy wokół elementów lub bardziej złożony separator, to narzędzie nie odtworzy tych szczegółów. Sprawdź wynik przed użyciem go w danych strukturalnych lub poleceniach, gdzie liczy się dokładne formatowanie.
Najczęściej zadawane pytania
Jak odwrócić listę ręcznie?
Zacznij od ostatniego elementu i przepisuj kolejne elementy, aż dotrzesz do pierwszego. Na przykład lista A, B, C, D staje się D, C, B, A. Zachowaj każdy element w całości; zmienia się tylko jego pozycja. Przy długiej liście ponumeruj najpierw elementy, aby móc sprawdzić, czy żaden nie został pominięty.
Jak odwrócić listę w Excelu lub Google Sheets?
Dodaj obok elementów kolumnę pomocniczą z kolejnymi liczbami, a następnie posortuj cały zakres według tej kolumny malejąco. Podczas sortowania zaznacz obie kolumny, aby każda liczba pozostała przy swoim elemencie. Jeśli pierwotna kolejność ma znaczenie, zachowaj kopię lub posortuj według kolumny pomocniczej rosnąco, aby ją przywrócić.
Co się stanie, jeśli odwrócę listę numerowaną?
Liczby wpisane jako część każdego elementu przenoszą się razem z nim. Odwrócenie „1. Pakowanie, 2. Wysyłka, 3. Dostawa” stawia „3. Dostawa” na pierwszym miejscu; nie numeruje kroków od nowa. Aby uzyskać listę numerowaną ponownie od 1, odwróć elementy bez numerów i zastosuj numerację później w swoim dokumencie lub edytorze.
Czy ponowne odwrócenie wyniku przywróci mój pierwotny tekst dokładnie?
Przywraca kolejność zachowanych elementów, ale niekoniecznie pierwotny tekst. Pierwsze przejście usuwa puste wpisy i białe znaki wokół elementów, a następnie łączy je wybranym separatorem. Drugie odwrócenie nie może odzyskać usuniętych szczegółów. Jeśli dokładne odstępy lub puste wpisy mają znaczenie, zapisz oryginał przed użyciem wyniku.
Czy mogę odwrócić listę rozdzieloną własnym słowem lub wieloma znakami?
Nie bezpośrednio. Menu separatora oferuje przełamania wierszy, białe znaki i kilka pojedynczych znaków, ale nie własne ciągi znaków, takie jak „ / ” czy „AND”. Możesz zastąpić swój separator dostępnym separatorem, który nie występuje wewnątrz żadnego elementu, odwrócić listę, a następnie w razie potrzeby zastąpić separator w wyniku.
Co się stanie z pustą listą lub listą z jednym elementem?
Puste dane wejściowe albo zawierające wyłącznie białe znaki nie dają żadnych elementów listy. Pojedynczy niepusty element pozostaje na tej samej pozycji, choć białe znaki wokół niego są usuwane. Jeśli wynik wygląda na niezmieniony, sprawdź, czy wybrany separator faktycznie dzieli Twoje dane wejściowe na wiele elementów.