Чтобы преобразовать строку «20;23;10;24;14;35» в массив чисел в Python, вы можете использовать несколько методов. Вот несколько примеров:
-
Использование функции Split() и понимания списка:
string = "20;23;10;24;14;35" numbers = [int(x) for x in string.split(";")] print(numbers)
-
Использование функции map() и лямбда-выражения:
string = "20;23;10;24;14;35" numbers = list(map(lambda x: int(x), string.split(";"))) print(numbers)
-
Использование конструктора list() и функции map():
string = "20;23;10;24;14;35" numbers = list(map(int, string.split(";"))) print(numbers)
Все эти методы преобразуют строку чисел в массив целых чисел [20, 23, 10, 24, 14, 35].