Python: преобразование строки чисел в массив – методы и примеры

Чтобы преобразовать строку «20;23;10;24;14;35» в массив чисел в Python, вы можете использовать несколько методов. Вот несколько примеров:

  1. Использование функции Split() и понимания списка:

    string = "20;23;10;24;14;35"
    numbers = [int(x) for x in string.split(";")]
    print(numbers)
  2. Использование функции map() и лямбда-выражения:

    string = "20;23;10;24;14;35"
    numbers = list(map(lambda x: int(x), string.split(";")))
    print(numbers)
  3. Использование конструктора list() и функции map():

    string = "20;23;10;24;14;35"
    numbers = list(map(int, string.split(";")))
    print(numbers)

Все эти методы преобразуют строку чисел в массив целых чисел [20, 23, 10, 24, 14, 35].