Share This
Связаться со мной
Крути в низ
Categories
//Конвертируйте строку в число: задачка на написание кода

Конвертируйте строку в число: задачка на написание кода

06.03.2023Category : Python

Напишите функцию, которая будет принимать словарь и в парах ключ-значение конвертировать значения из строковых в числовые. В передаваемом словаре будет как минимум один элемент. Значениями будут целые числа в виде строк.

Примеры

convert_to_number({ "piano": "200" }) ➞ { "piano": 200 }  convert_to_number({ "piano": "200", "tv": "300" }) ➞  { "piano": 200, "tv": 300 }  convert_to_number({ "piano": "200", "tv": "300", "stereo": "400" }) ➞  { "piano": 200, "tv": 300, "stereo": 400 }

Варианты решения

def convert_to_number(D):     return {k: int(v) for k, v in D.items()}
def convert_to_number(obj):     for item in obj:         obj[item] = int(obj[item])     return obj
def convert_to_number(dictionary):     return {i: int(dictionary[i]) for i in dictionary}
  • 0 views
  • 0 Comment

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Связаться со мной
Close