# Пустой список
>>> empty_list = []
# Список, содержащий буквы
>>> letters_list = ['a', 'b', 'c']
# Список с элементами разных типов
>>> rnd_list = ['a', 'b', True, [1, 2, 3]]
# Создаем список на основе строки 'abc'
>>> list('abc')
['a', 'b', 'c']
# Вставляем элемент 2 на место с индексом 1
>>> lst = [1, 3, 4]
>>> lst.insert(1, 2)
>>> print(lst)
[1, 2, 3, 4]
# Добавляем элемент 5 в конец списка
>>> lst.append(5)
>>> print(lst)
[1, 2, 3, 4, 5]
# Развернем список
>>> lst.reverse()
>>> print(lst)
[5, 4, 3, 2, 1]
# Получим элемент по индексу 2(помним, что индексация начинается с 0)
>>> print(lst[2])
3
# Удалим элемент со значением 4
>>> lst.remove(4)
>>> print(lst)
[5, 3, 2, 1]
# Создаем кортеж из набора цифр
>>> tpl = tuple((1, 2, 3, 4))
>>> print(tpl)
(1, 2, 3, 4)
# Создаем кортеж из строки
>>> tpl = tuple('Строка')
>>> print(tpl)
('С', 'т', 'р', 'о', 'к', 'а')
>>> tpl = (1, 2, 3, 4)
>>> print(tpl)
(1, 2, 3, 4)
# Пустой словарь
>>> empty_dict = {}
# Словарь с двумя парами ключ-значение
>>> value_dict = {'key1': 'value1', 'key2': 4}
# Обратите внимание, что
# 1) для ключей словаря не указываются скобки
# 2) вместо двоеточия используется знак равенства
>>> dct = dict(key1='value1', key2=4)
{'key1': 'value1', 'key2': 4}
# Создать словарь
>>> dct = dict(key1='value1', key2=4)
# Получить значение по ключу(ВЫЗЫВАЕТ исключение
# при отсутствии такого ключа в словаре)
>>> dct['key1']
'value1'
# Получить значение по ключу(НЕ вызывает исключение
# при отсутствии такого ключа в словаре)
>>> dct.get('key1')
'value1'
# Получить пары ключ-значение
>>> dct.items()
dict_items([('key1', 'value1'), ('key2', 4)])
# Получить все ключи в словаре
>>> dct.keys()
dict_keys(['key1', 'key2'])
# Получить значение по ключу, после чего удалить
>>> dct.pop('key1')
'value1'
>>> print(dct)
{'key2': 4}
# Добавить новое значение в словарь
>>> dct['k3'] = 'v3'
>>> print(dct)
{'key2': 4, 'k3': 'v3'}
# Создаем множество из набора цифр
>>> st = set({1, 2, 3, 4})
>>> print(st)
{1, 2, 3, 4}
# Создаем множество из строки
>>> st = set('Строка')
>>> print(st)
{'к', 'С', 'т', 'а', 'р', 'о'}
>>> st = {1,2,3,4}
>>> print(st)
{1, 2, 3, 4}
# А вот пустое множество так создать нельзя
# Потому что при такой записи получим словарь
>>> st = {}
>>> type(st)
<class 'dict'>
# Вывод обычной строки
>>> print('Строка')
Строка
# Вывод конкатенации 2 строк
>>> print('Стр' + 'ока')
Строка
# Вывод числа
>>> print(1)
1
# А вот так не получится
>>> print('Строка ' + 1)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: can only concatenate str (not "int") to str
# Число нужно привести к типу String
>>> print('Строка ' + str(1))
Строка 1