У меня есть список, как указано выше:Как преобразовать строки в целые числа в питона sickit учиться
probs= ['2','3','5','6']
и я хочу, чтобы преобразовать эти строки в числовые значения, как следующий результат:
resultat=[2, 3, 4, 5, 6]
я попробовал некоторые решения, появляющиеся на этой ссылке: How to convert strings into integers in Python? , такие, как этот один:
new_list = list(list(int(a) for a in b) for b in probs if a.isdigit())
но это не сработало, кто-то может помочь мне адаптировать эту функцию к моей структуре данных, я буду очень благодарен.
'resultat = [Int (пункт) для элемента в Probs]'? – mgilson
Просто проблема с синтаксисом. Вы создаете список списков. Вместо этого используйте: 'new_list = list (int (a) для a в случае, если a.isdigit())' – user1952500