Как добавить в список в Python и многое другое
Строка – это переменная, которая позволяет хранить несколько переменных с индексом. Это чрезвычайно мощный инструмент в программировании, который вы будете использовать снова и снова. В этом посте мы увидим, как работают списки, как их создавать и как добавить в список в Python!
Что такое списки?
Список – это набор переменных. Давайте использовать пример строки. Строка – это переменная, которая хранит строку буквенно-цифровых символов и символов. Это используется для хранения таких вещей, как имена и места, а также для отображения текста на экране для пользователей.
Также читайте: Лучшие онлайн курсы Python
Но иногда строки недостаточно. Например, представьте, что вы проводите тест с несколькими вопросами. Вы хотите иметь возможность задавать эти вопросы случайным образом, программно и добавлять в список в любое время.
Один из способов сделать это – создать сотни отдельных строк. Затем нам нужно сделать какое-то массивное вложенное выражение «IF / THEN», чтобы отсортировать список. В псевдокоде:
IF randomQuestionNumber = 1, ТОГДА ПЕЧАТЬ «Что такое столица Англии»
В противном случае, если randomQuestionNumber = 2, ТОГДА ПЕЧАТЬ «Кто президент Соединенных Штатов?»
Иначе, если randomQuestion = 3, ТО ПЕЧАТЬ….
Вы получаете картину!
Это не оптимально.
Вместо этого мы добавили бы все наши строки в длинный список. Думайте об этом как о шкафчике с нашими строками.
Мы делаем это в Python так:
questions = [
Как и во многих других случаях, создание списков в Python чрезвычайно просто! Все, что вам нужно сделать, это поместить элементы, составляющие ваш список, в квадратные скобки, разделенные запятой.
Теперь вы знаете, как добавить список в Python в любое время, когда хотите добавить больше вопросов: просто напишите дополнительный элемент в квадратных скобках!
Также читайте: что такое Python и как вы начинаете?
Еще лучше то, что вам не нужно определять тип данных, так как Python может решить это за нас. Мы даже можем смешивать типы данных в нашем списке:
questions = [
Как добавить в список в Python
Если вы хотите узнать, как программно добавить в список в Python или как добавить в список в Python, просто используйте следующее:
questions.append(
Это добавит дополнительный элемент в конец списка.
Но что, если мы хотим знать, как добавить в список в Python, поместив новое значение в другую позицию? Например, что если мы хотим вставить новый третий вопрос?
Для этого мы будем использовать:
questions.insert(
Число – это «индекс» (т. Е. Точка, в которую мы хотим вставить наше значение), а строка – это данные, которые мы вводим.
Вы можете заметить что-то странное здесь: чтобы добавить новый третий вопрос, мы используем индекс 2. Причиной этого кажущегося безумия является то, что индексы списков всегда начинаются с 0. Это верно для всех программ.
Итак, если вы хотите вставить что-то в начало списка, вы делаете это так:
questions.insert(
Имейте в виду, что когда вы таким образом вставляете новый элемент в свой список, вы также меняете положение всех последующих записей.
Если вы хотите хранить данные нелинейным способом, вы можете сделать это с помощью другого инструмента, называемого словарем. Но это разговор в другой раз!
Чтобы удалить элементы из списка, вы также можете использовать: delete() или clear (). Очистить очистит весь список, тогда как удаление позволит вам выбрать индекс для удаления определенного элемента.
Как получить элементы из списка
А что если мы хотим получить один из этих предметов?
Это тоже очень просто! Просто используйте имя вашего списка, как если бы вы использовали любую другую переменную, а затем поместите индекс в квадратные скобки за ним. Например:
print
Это выведет на экран запись с индексом «2».
Если бы мы хотели напечатать весь список, то мы могли бы сделать это так:
for
Этот цикл For будет выполняться постепенно, увеличивая значение x от 0 до длины списка.
Соберите весь код, чтобы получить представление о том, как добавить список в Python, и сделайте все остальное, что мы только что узнали:
questions = [
Теперь вы знаете, как создавать и добавлять список в Python! Конечно, если бы мы действительно строили тест, я бы порекомендовал сохранить ваши вопросы в отдельном файле, а затем вытащить список оттуда. Таким образом, вам не нужно будет знать, как добавить список в Python, поскольку вы можете просто обновить текстовый файл. Но это история в другой раз!
Также читайте: Как вызвать функцию в Python
Хотите расширить свои знания Python? Мы рекомендуем Coding with Python: обучение для начинающих разработчиков, которое вы можете получить всего за 49,99 долл. США, что является абсолютным воровством, поскольку курс оценивается в 700 долл. США.
$49 .99
Кодирование с Python: обучение для начинающих разработчиков
Сохранить $641 .01
Coding with Python: Training for Aspiring Developers Bundle Buy it Now
Save $641 .01 $49 .99
Источник записи: https://www.androidauthority.com