со строками так же, как и с целыми числами. Вместо умножения 95
целого числа на заданное количество раз, он умножает строку,
которую ты вводишь.
ƳƱƪƳƬƪ
Один из наиболее полезных типов данных в языке Python —
списки. Список — это перечень или набор объектов. Списки
очень важны, так как позволяют нам работать с большим коли-
чеством данных одновременно, что довольно часто случается
в программировании. Чтобы при написании кода создать спи-
сок, нужно назначить ему имя и присвоить его группе объектов,
которые он должен содержать. Эти объекты помещаются в ква-
дратные скобки: [] и разделяются между собой запятыми. За-
помни: при работе со строковыми объектами необходимо каж-
дый объект заключать в одинарные кавычки!
Так выглядит список моих любимых десертов:
my_favorite_desserts = ['ɉɟɱɟɧɶɟ', 'Ɍɨɪɬɵ', 'Ɇɨɪɨɠɟɧɨɟ',
'ɉɨɧɱɢɤɢ']
Списки могут содержать все виды объектов. Мы можем со-
здать список строк, например:
citrus_fruits = ['Ⱥɩɟɥɶɫɢɧ', 'Ʌɢɦɨɧ', 'Ƚɪɟɣɩɮɪɭɬ',
'ɉɨɦɟɥɨ', 'Ʌɚɣɦ']
Или список целых чисел:
chicken_count = [3, 5, 2, 8, 4, 5, 4, 3, 3]
Даже список логических значений:
robot_answers = [True, False, False, True, True]
Строки и кое-что еще
Что еще интереснее, так это то, что списки могут содержать раз-
ные типы данных. Ты можешь создать, например такой список:
facts_about_adrienne = ['Ⱥɞɪɢɚɧɚ', 'Ɍɚɤɟ', 27, True]
Подобная гибкость делает списки очень полезными. Но подо-
жди, это еще не все! Существуют и другие важные функции спис-
ков. Давай поговорим о каждой!
ПОРЯДОК В СПИСКАХ
Когда мы создаем список, мы храним не только набор объектов,
но и их порядок. Это важно, поскольку порядок влияет на то, как
мы меняем список, как мы получаем доступ к объектам списка
и как мы сравниваем его с другими списками. Для примера по-
пробуй ввести в окно оболочки следующий код:
citrus_fruits = ['Ⱥɩɟɥɶɫɢɧ', 'Ʌɢɦɨɧ', 'Ƚɪɟɣɩɮɪɭɬ',
'ɉɨɦɟɥɨ', 'Ʌɚɣɦ']
more_citrus_fruits = ['Ⱥɩɟɥɶɫɢɧ', 'Ƚɪɟɣɩɮɪɭɬ', 'Ʌɢɦɨɧ',
'ɉɨɦɟɥɨ', 'Ʌɚɣɦ']
citrus_fruits == more_citrus_fruits
Что ты видишь? Являются ли списки идентичными?
Нет!
Вот что происходит: как мы знаем из главы 2, компьютер по-
96 нимает, что мы хотим сравнить два значения, когда используем
PYTHON ДЛЯ ДЕТЕЙ