Курс Python → Умножение строк и списков

Для вывода строки или списка n раз в Python можно использовать операцию умножения (*). Например, если нам нужно вывести строку «Hello» 5 раз, мы можем написать "Hello" * 5, что даст нам результат «HelloHelloHelloHelloHello». Точно так же это работает и со списками, где можно умножать любое количество раз.

Еще одним интересным вариантом использования умножения может быть создание списка с постоянным значением. Например, если нам нужно создать список из 5 элементов, которые будут равны нулю, мы можем написать [0] * 5, что вернет нам список [0, 0, 0, 0, 0]. Это может быть полезно, когда нам нужно инициализировать список определенным значением.

Другой способ достичь того же результата — использовать цикл. Мы можем написать цикл, который будет выводить строку или список нужное количество раз. Например, для вывода строки «Hello» 5 раз мы можем написать:

for _ in range(5):
    print("Hello")

Этот подход может быть более гибким в некоторых случаях, особенно если нужно выполнить другие операции помимо простого умножения строки или списка.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Создание уникального множества
  2. Обход словаря в Python
  3. Создание коллекций из выражения-генератора
  4. Нарезка списков в Python
  5. Вывод баннеров
  6. Оформление кода по PEP 8
  7. Работа с контекстными переменными
  8. Библиотека wikipedia для Python
  9. Генератор списка в Python
  10. Оператор space-invader
  11. Отслеживание выполнения программы с библиотекой tqdm
  12. Контроль точности вывода чисел
  13. Метод setdefault() в Python
  14. Печать месячного календаря
  15. Python 3.12: Псевдонимы типов
  16. Нахождение разницы между списками в Python
  17. Хэш-функции и метод цепочек
  18. Простой калькулятор Python
  19. Комплексные числа в Python
  20. Замена переменных в Python
  21. Работа с аргументами командной строки в Python
  22. Создание словаря через dict comprehension
  23. Функция zip() в Python
  24. Функция reduce() из модуля functools
  25. Объединение коллекций в Python
  26. Визуализация пропусков данных
  27. Описание скриптов в README
  28. Избегайте изменяемых аргументов
  29. Комментарии в Python
  30. Декодирование строк в Python
  31. Декораторы в Python
  32. CLI-инструмент howdoi
  33. Преобразование строк в числа в Python
  34. Бинарный поиск
  35. Аннотации типов в Python
  36. TON Smart Challenge #2: участие и подготовка
  37. Анонимные функции в Python
  38. Поиск кода
  39. Многострочные комментарии в Python
  40. Повторение и перенос строки
  41. Метод radd для пользовательских чисел
  42. Преобразование букв в нижний регистр
  43. Метод splitlines() для разделения строк
  44. Преобразование чисел в слова
  45. Роль object и type в Python

Marketello читают маркетологи из крутых компаний