Коллекция пуста
Напишите функцию на Python под названием is_empty(val)
, которая принимает значение в качестве параметра и возвращает True
, если значение является пустой последовательностью или коллекцией, и False
в противном случае.
Для проверки, является ли последовательность или коллекция пустой, вы можете использовать оператор not
для проверки истинности предоставленной последовательности или коллекции. Если последовательность или коллекция пуста, оператор not
вернет True
.
Ваша функция должна уметь обрабатывать следующие типы последовательностей и коллекций:
- Списки (Lists)
- Кортежи (Tuples)
- Множества (Sets)
- Словарь (Dictionaries)
- Строки (Strings)
- Диапазоны (Ranges)
def is_empty(val):
return not val
is_empty([]) ## True
is_empty({}) ## True
is_empty('') ## True
is_empty(set()) ## True
is_empty(range(0)) ## True
is_empty([1, 2]) ## False
is_empty({ 'a': 1, 'b': 2 }) ## False
is_empty('text') ## False
is_empty(set([1, 2])) ## False
is_empty(range(2)) ## False