Python len - функция для определения длины объекта
Функция len в Python возвращает количество элементов в объекте. Этот объект может быть любым контейнером, таким как строка, список, кортеж, словарь, множество и т.д.
Примеры использования функции len:
1. Строки:
string = "Hello, World!"
print(len(string))
Вывод: 13
2. Списки:
my_list = [1, 2, 3, 4, 5]
print(len(my_list))
Вывод: 5
3. Кортежи:
my_tuple = (1, 2, 3, 4, 5)
print(len(my_tuple))
Вывод: 5
4. Словари:
my_dict = {"a": 1, "b": 2, "c": 3}
print(len(my_dict))
Вывод: 3
5. Множества:
my_set = {1, 2, 3, 4, 5}
print(len(my_set))
Вывод: 5
Также функция len может быть использована для определения длины объектов, созданных пользователем, например:
class MyClass:
def __init__(self):
self.my_list = [1, 2, 3, 4, 5]
def __len__(self):
return len(self.my_list)
my_object = MyClass()
print(len(my_object))
Вывод: 5
Это возможно благодаря тому, что в Python можно определять специальные методы, в том числе и метод __len__, который позволяет определить, каким будет результат функции len() для созданного объекта.
Таким образом, функция len() в Python является универсальным инструментом для определения длины объектов, которые содержат в себе элементы и удобно использовать в различных типах задач.