У меня есть два списка температур с градусами Фаренгейта и Цельсия, например :(['23,6C', '16,5C', '38,4C',...]
и ['19.6F', '72.3F', '81.75F', '18.02F'
,) тип данных - строка, и я хочу преобразовать их в числа с плавающей точкой, чтобы иметь возможность вычислять их в Кельвинах. Буквы могут быть удалены.
Я уже пытался удалить буквы с помощью цикла for, но затем я стал списком строк каждого значения до и после точки или запятой.
Когда я хочу преобразовать их напрямую, это не работает из-за букв после значений.
for pos in list_cel:
for buchst in pos:
if buchst == "C":
buchst.replace("C", " ")
else:
nlist_cel.append(buchst)
print(nlist_cel)
# дает мне список строк, разделенных после каждой запятой
как ['23','6',...]
вместо [23,6 or 23.6]
Вывод должен выглядеть следующим образом
[23.6, 16.5, 38.4,]
[19.6, 72.3, 81.75,]