Как преобразовать массив строк в массив чисел Python: руководство для новичков
Чтобы преобразовать массив строк в массив чисел в Python, вы можете использовать метод map в сочетании с функцией int. Вот пример:
arr_str = ["1", "2", "3", "4"]
arr_int = list(map(int, arr_str))
print(arr_int)
Результатом будет массив чисел:
[1, 2, 3, 4]
Детальный ответ
Как преобразовать массив строк в массив чисел в Python
В Python есть несколько способов преобразовать массив строк в массив чисел. В этой статье мы рассмотрим два самых популярных подхода.
1. Использование цикла и функции map()
Первый способ - использовать цикл и функцию map() для преобразования каждого элемента массива строк в число.
# Исходный массив строк
arr_str = ["1", "2", "3", "4", "5"]
# Преобразование в массив чисел
arr_int = list(map(int, arr_str))
print(arr_int)
В этом примере мы сначала создаем исходный массив строк arr_str. Затем мы используем функцию map(), передавая ей функцию int (которая преобразует строку в число) и массив строк arr_str. Функция map() применяет функцию int к каждому элементу массива arr_str и возвращает итерируемый объект. Мы используем функцию list(), чтобы преобразовать итерируемый объект в список, который мы сохраняем в переменной arr_int. Наконец, мы выводим полученный массив чисел.
2. Использование генератора списка
Второй способ - использовать генератор списка для преобразования элементов массива строк в числа.
# Исходный массив строк
arr_str = ["1", "2", "3", "4", "5"]
# Преобразование в массив чисел
arr_int = [int(x) for x in arr_str]
print(arr_int)
В этом примере мы используем генератор списка, чтобы преобразовать каждый элемент массива строк в число. Мы создаем новый список arr_int, в котором каждый элемент x является результатом вызова функции int(x) для каждого элемента x в исходном массиве строк arr_str. Наконец, мы выводим полученный массив чисел.
Резюме
В этой статье мы рассмотрели два популярных способа преобразования массива строк в массив чисел в Python. Вы можете выбрать любой из этих способов в зависимости от ваших предпочтений и требований.