Обернути список
Змінює порядок елементів у списку на протилежний. Вставте елементи в поле «Список» і виберіть, чим вони розділені: новими рядками, пробілами, крапками з комою, дефісами, вертикальними рисками чи комами.
Інструмент обернення списку по рядках
Формула обернення списку
Де:
- \(L\) — текст, введений у поле «Список».
- \(s\) — вибраний роздільник.
- \(a_1,\ldots,a_n\) — непорожні елементи після розділення та обрізання пробілів.
- \(R\) — обернений список.
Інструмент обрізає пробіли у вхідному тексті та в кожному елементі, видаляє порожні елементи, обертає порядок решти елементів і з’єднує їх за допомогою вибраного роздільника. Змінюється порядок елементів, а не символи всередині кожного з них.
Обернути список – приклад обчислення
Приклад: залиште стандартні значення Apple, Banana і Orange на окремих рядках у полі «Список», а роздільник установіть «Новий рядок».
\[ [\text{Apple},\text{Banana},\text{Orange}]\xrightarrow{\text{обернення}}[\text{Orange},\text{Banana},\text{Apple}] \]
Результат: Orange, Banana, Apple, показані на окремих рядках у полі «Обернений список».
Як користуватися калькулятором обернення списку
- Введіть або вставте свої елементи в поле «Список». У типовому режимі розміщуйте по одному елементу в кожному рядку.
- Виберіть «Роздільник», що відповідає символу між елементами: новий рядок, пробіл, ;, -, | або ,.
- Прочитайте елементи в полі «Обернений список». Вони з’являться у протилежному порядку, з вибраним роздільником між ними. Скористайтеся кнопкою копіювання результату, якщо результат потрібен в іншому місці.
Роздільник має відповідати введеному тексту. Наприклад, щоб обернути red,green,blue як три елементи, виберіть кому. Якщо залишити «Новий рядок», увесь цей рядок вважатиметься одним елементом, і його вміст залишиться без змін.
Що означає обернути список
Обернення списку ставить останній елемент першим, передостанній — другим, і так далі, доки початковий перший елемент не стане останнім. Список при цьому не сортується. Якщо початковий порядок — Monday, Friday, Wednesday, то результат — Wednesday, Friday, Monday, а не алфавітний чи хронологічний порядок. Щоб упорядкувати елементи за алфавітом, скористайтеся Алфавітним упорядкувачем списку.
Обернення корисне, коли важлива сама послідовність. Можливо, нотатки записано від найстаріших до найновіших, а читати їх потрібно з найновіших, або треба інвертувати контрольний список перед вставленням в інший документ. Інструмент залишає текст кожного збереженого елемента недоторканим, крім пробілів по його краях. Він не перевертає літери слова; для цього іншого завдання є інструмент Обернути літери.
>Кількість елементів у результаті дорівнює кількості непорожніх елементів, знайдених після розділення та обрізання пробілів. Повторювані елементи залишаються повторюваними: обернення A,B,A знову дає A,B,A. Якщо потрібен менш передбачуваний порядок, а не точна протилежна послідовність, скористайтеся Випадковим перемішувачем списку.
Роздільники та практичні обмеження
«Новий рядок» розділяє за перенесеннями рядків і показує результат по одному елементу в рядку. «Пробіл» розділяє за послідовностями пробільних символів, включно з табуляціями та переносами рядків; він найкраще підходить для списку окремих слів, а не фраз із пробілами. Варіанти з крапкою з комою, дефісом, вертикальною рискою та комою розділяють за кожним входженням цього символу й показують обернені елементи з таким самим типом роздільника.
Вибраний символ вважається роздільником всюди, де він трапляється, навіть усередині тексту, який ви хотіли зберегти цілим. Наприклад, якщо вибрано дефіс, well-being стає двома елементами. Якщо вибрано кому, кома всередині елемента також створює розріз. Це простий текстовий роздільник, а не CSV-парсер: лапки не захищають коми всередині взятих у лапки полів. Виберіть роздільник, який не трапляється в ваших елементах, або підготуйте вхідні дані перед оберненням.
Пробіли на початку й наприкінці всього вхідного тексту та кожного елемента видаляються, а елементи, що містять лише пробіли, пропускаються. Це означає, що порожні рядки або повторювані роздільники не створюють порожніх елементів у результаті. Якщо потрібно зберегти навмисні порожні записи, відступи навколо елементів або складніший роздільник, цей інструмент не відтворить ці деталі. Перевірте результат перед використанням для структурованих даних чи команд, де важливе точне форматування.
Часті запитання
Як обернути список вручну?
Почніть з останнього елемента і по черзі перепишіть кожен елемент, доки не дійдете до першого. Наприклад, список A, B, C, D перетворюється на D, C, B, A. Зберігайте кожен елемент недоторканим; змінюється лише його позиція. Для довгого списку спочатку пронумеруйте елементи, щоб перевірити, що жодного не пропущено.
Як обернути список в Excel чи Google Таблицях?
Додайте поруч з елементами допоміжний стовпець із послідовними числами, а потім відсортуйте весь діапазон за цим стовпцем за спаданням. Під час сортування виділіть обидва стовпці, щоб кожне число залишилося з відповідним елементом. Якщо початковий порядок важливий, залиште копію або відсортуйте за допоміжним стовпцем за зростанням, щоб його відновити.
Що станеться, якщо обернути нумерований список?
Числа, введені як частину кожного елемента, переміщуються разом із ним. Обернення «1. Пакувати, 2. Відправляти, 3. Доставляти» ставить «3. Доставляти» першим; кроки не перенумеровуються. Щоб знову отримати список із нумерацією від 1, оберніть елементи без номерів, а потім застосуйте нумерацію у своєму документі чи редакторі.
Чи відновить повторне обернення результату мій початковий текст точно?
Воно відновлює порядок збережених елементів, але не обов’язково початковий текст. Перший прохід видаляє порожні записи та пробіли навколо елементів, а потім з’єднує їх вибраним роздільником. Друге обернення не зможе відновити вилучені деталі. Якщо точні пробіли чи порожні записи мають значення, збережіть оригінал перед використанням результату.
Чи можна обернути список, розділений довільним словом або кількома символами?
Не безпосередньо. Меню роздільників пропонує перенесення рядків, пробільні символи та кілька окремих символів, але не довільні рядки на кшталт « / » чи «AND». Можна замінити свій роздільник на доступний, який не трапляється всередині жодного елемента, обернути список, а потім за потреби замінити роздільник у результаті.
Що станеться з порожнім списком або списком з одного елемента?
Порожній ввід або ввід, що містить лише пробіли, не створює жодних елементів списку. Єдиний непорожній елемент залишається на тій самій позиції, хоча пробіли навколо нього видаляються. Якщо результат виглядає незмінним, перевірте, чи вибраний роздільник справді розділяє ваш ввід на кілька елементів.