Функция len() в Python используется для определения длины последовательности или коллекции. Она работает с различными типами данных, такими как строки, списки, кортежи, множества и словари. Ниже приведены примеры использования функции len() для разных типов данных:
1. Строки
s = "Hello, World!"
length = len(s)
print(length) # Выведет: 13
2. Списки
lst = [1, 2, 3, 4, 5]
length = len(lst)
print(length) # Выведет: 5
3. Кортежи
tup = (10, 20, 30, 40, 50)
length = len(tup)
print(length) # Выведет: 5
4. Множества
st = {100, 200, 300, 400, 500}
length = len(st)
print(length) # Выведет: 5
5. Словари
dct = {"apple": 1, "banana": 2, "cherry": 3}
length = len(dct)
print(length) # Выведет: 3
Где можно использовать len()?
Проверка пустоты коллекций:
lst = []
if not len(lst):
print("Список пустой"
Перебор элементов:
fruits = ["apple", "banana", "cherry"]
for i in range(len(fruits)):
print(fruits
)
Проверка границ индекса:
my_list = [10, 20, 30]
index = 2
if index < len(my_list):
print(my_list[index]) # Выведет: 30
else:
print("Индекс выходит за границы списка"
Работа со строками:
s = "Python"
length = len(s)
last_char = s[length - 1]
print(last_char) # Выведет: n
Функцию len() можно применять практически везде, где требуется узнать размер или длину последовательности или коллекции.