Вступ до String Array в Python

Нам потрібен масив, коли нам потрібно поставити кілька суцільних значень в одну змінну. Масив - це просто змінна, яка зберігає більше одного значення одночасно. Наприклад, у String Array на Python, якщо нам доведеться перелічити назви фруктів, це не повинен бути прихильним підходом нижче,

Приклад: Рядок фрукт1 = "яблуко", фрукт2 = "банан", фрукт3 = "полуниця". З вищезазначеним немає нічого поганого, крім того, що ми не можемо написати програму, якщо хочемо по-різному переглядати назви всіх цих змінних. Крім того, якщо кількість змінних становить 1000, вищезазначений підхід може бути не правильним способом вирішення проблеми.

Доступ до елементів

Python не має вбудованої підтримки для масивів. Списки Python використовуються для досягнення мети, тому ми розглянемо списки. Слід зазначити, що Python не має типу даних символів. Сам по собі символ - це рядок довжиною 1. Квадратні дужки використовуються для доступу до елементів рядка.

Списки String Array в Python

Нижче наведено списки String масиву в Python:

1. Список

Коли є потреба в замовленні, а також є необхідність частої зміни, тоді ми віддаємо перевагу вибору списку. Ще однією особливістю списку є те, що він дозволяє дублікати. Ось простий приклад списку.

Код:

Вихід:

2. Доступ за індексом

Ми навіть можемо отримати доступ до певного елемента, посилаючись на індекс.

Код:

Вихід:

3. Негативна індексація

Ми можемо навіть отримати індексацію негативно. У цьому випадку цей останній елемент буде мати індекс -1, другий останній буде -2, третій останній буде -3, і так далі.

Код:

Вихід:

4. Довжина

Ми навіть можемо повернути довжину масиву, використовуючи метод len ().

Код:

Вихід:

5. Цикл

Прокручування через елемент масиву - також легке завдання. Ми використовуємо "for in", переглядаючи масив.

Код:

Вихід:

6. Додавання

Якщо потрібно додати до списку, можливо, використовуючи "append ()"

Код:

Вихід:

7. Видалення

Видалення будь-якого елемента можна здійснити методом pop (). Тут ми можемо конкретно стосуватися видалення будь-якого конкретного елемента, звертаючись до індексу.

Код:

Вихід: As pop (1) являє собою другий елемент зі списку. Його видаляють.

Ми також можемо скористатися методом remove () і згадати конкретний елемент, який можна видалити.

Код:

Вихід:

Методи струнного масиву в Python

У нас є список базових методів, які можна використовувати над списком та масивами. Ми раніше стикалися з додаванням (), pop () та видаленням (). Ми обговоримо тут інші методи, які можна використовувати.

1. ясно ()

Це видаляє всі елементи зі списку, і він представить вам список, що не містить усіх елементів.

Код:

Вихід:

Щоб вилучити елемент зі списку, ми видалили () метод, метод pop (), про який ми говорили. Також є ключове слово 'del', яке очищає список.

Код:

Вихід: Del del видаляє список, і ми отримуємо наступний вихід.

2. копіювати ()

Цей метод повертає копію списку. Як видно з прикладу нижче.

Код:

Вихід:

3. рахувати ()

Повертає нам кількість елементів у списку із заданим значенням.

Код:

Вихід:

4. розширити ()

Додаємо сюди елементи до кінця списку за допомогою іншого списку. Тоді другий список формує розширення першого списку. Ось як це робиться.

Код:

Вихід:

Список додає () і розширює метод () для об'єднання або об'єднання двох списків, але цю дію також може виконувати оператор "+". Ми побачимо це просте приєднання на кроці нижче:

Код:

Вихід: Список продуктових продуктів - це об'єднаний список вищевказаного списку «фрукти» та «овочі».

5. індекс ()

Цей метод повертає позицію виникнення конкретного елемента.

Код:

Вихід:

6. вставити ()

Цей метод повертає елемент, який потрібно вставити у визначеному положенні. Цей метод бере 2 аргументи, перший індекс, а другий елемент, який повинен бути розміщений у цьому індексі.

Код:

Вихід:

7. назад ()

Цей метод перетворює порядок сортування списку. Цей метод повертає обернений об'єкт ітератора.

Код:

Вихід: Ми бачимо, як тут перевернуто весь список.

8. сортувати ():

Цей метод упорядкує список в алфавітному порядку або також можна сказати, що він встановлює список відповідно до порядку зростання.

Метод приймає 2 параметри, один з параметрів є зворотним, а другий - ключовим, який може визначати критерії сортування. Якщо зворотний = істинний, то список буде відсортований у порядку зменшення, тоді як якщо зворотний = хибний, то у порядку зростання. 2 параметри необов’язкові.

Нижче наводиться приклад, коли ми використовували зворотний параметр.

Код:

Вихідні дані: Тут ми бачимо сортування за замовчуванням, а в іншому зворотний бік попереднього.

9. Діапазон індексів

Якщо нам потрібен вибірковий список елементів, з чого почати і де закінчити, ми перейдемо до цієї опції.

Приклад: Припустимо, якщо ми хочемо лише 1-го, 2- го та 3- го елемента списку, тоді ми зробимо наступне. Зазначимо, що список починається з 0 і не включає останній діапазон.

Код:

Вихід:

10. Зміна значення елемента

Значення конкретного елемента може бути змінено.

Код

Вихід:

11. Перевірка наявності елемента чи ні.

Якщо нам доведеться перевірити, чи присутній певний елемент чи ні, тоді використовуємо ключове слово "in". Тут ми використовуємо ключове слово "якщо", щоб підтвердити наявність елемента.

Код:

Вихід:

12: конструктор list ()

Існує також список конструктора, який використовується для створення нового списку. Слід зазначити, що тут випадають квадратні дужки (), а натомість використовуються подвійні закруглені дужки (()).

Код:

Вихід:

Висновок

Також слід розуміти, що Python не підтримує Array, все ж це список, який ми використовували. Хоча Numpy - це бібліотека, яка може бути використана для створення 2D, 3D-масиву і використовується для обчислення наукових та математичних даних.

Рекомендовані статті

Це посібник зі String Array в Python. Тут ми обговорили Доступ елементів, список пітонів та методи з кодами та виходами. Ви також можете ознайомитись з іншими пов'язаними з нами статтями, щоб дізнатися більше -

  1. Функції струнних PHP
  2. Петлі в Python
  3. 2D масиви в Python
  4. Переваги масиву
  5. Вступ до String Array в C ++
  6. Огляд рядкового масиву в C #
  7. Особливості Python
  8. Розуміння списку Python
  9. Ітератор на Java
  10. Як працюють масиви та списки в Python?
  11. Повний посібник зі струнного масиву в С
  12. Приклади та переваги ітератора в Python