Найти - Пользователи
Полная версия: Задание по словарю (Dictionary)
Начало » Центр помощи » Задание по словарю (Dictionary)
1
je_inc
2. Объявить словарь в котором будут следующие ключи (first_name, last_name, email, age)
3. Перебрать элементы словаря и положить в список только те которые удовлетворяю следующие условия:
- если это строка, то длина должна быть больше 5 и содержать в себе букву “a”
- если это число, то оно должно быть в ренже
4. Перебрать созданный в шаге 3 список и удалить из него элементы в которых есть либо буква “n” либо буква “m”
5. Отсортировать список Z-A
6. Собрать из этого списка одну строку в которой элементы списка будут разделены запятой
7. Из строки полученной в шаге 6 сделать обратно список

Бонус
1. Сделать новый файл и объявить в нем функцию которая будет проверять входящее в нее значение(строка это или число) и возвращать с помощью оператора return True(если строка) и False(если не строка)
2. Вызвать из первого файла, функцию которая в другом файле N раз. Где N это случайное число(модуль random) в ренже
FishHook
А где ваш вопрос то?
ZerG
прашто стехи?
je_inc
Ладно спрошу конкретнее.
Тут у меня в списке получяется посчитать длину строк:
list =
for l in list:
print (l, len(l))
А тут в словаре выкидывает ошибку:
my_dict = {
“first_name”: “John”,
“lastname”: “Doe”,
“email”: “johndoegmail.com”,
“age”: 25
}
for value in my_dict.values():
print(value, len(value))
Как мне посчитать длину строк?
ZerG
 len(str(value))
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB