🔢 Как перевести строчный список в числовой в Python?
Чтобы перевести строчный список в числовой в Python, вы можете использовать функцию map()
в сочетании с функцией int()
. Просто передайте список, который вы хотите преобразовать, в функцию map()
, и преобразуйте каждый элемент списка в целое число с помощью int()
.
строчный_список = ['1', '2', '3', '4', '5']
числовой_список = list(map(int, строчный_список))
print(числовой_список)
Этот код преобразует список строчный_список
, содержащий строки '1', '2', '3', '4', '5', в числовой список числовой_список
, содержащий целые числа 1, 2, 3, 4, 5.
Детальный ответ
Когда нужно перевести строчный список в числовой в Python, можно использовать функцию enumerate(). Она позволяет пройти по списку и получить пару значений: индекс элемента и сам элемент.
spisok = ['яблоко', 'груша', 'апельсин']
numerical_spisok = list(enumerate(spisok, start=1))
print(numerical_spisok)
В этом примере мы установили начальное значение для индекса как 1, чтобы получить числовой список с индексами, начинающимися с 1. Результат будет:
[(1, 'яблоко'), (2, 'груша'), (3, 'апельсин')]
Вы также можете использовать цикл for для преобразования строчного списка в числовой:
spisok = ['яблоко', 'груша', 'апельсин']
numerical_spisok = []
for index, element in enumerate(spisok, start=1):
numerical_spisok.append((index, element))
print(numerical_spisok)
Результат будет таким же:
[(1, 'яблоко'), (2, 'груша'), (3, 'апельсин')]
Теперь у вас есть два способа перевести строчный список в числовой в Python с использованием функции enumerate() и цикла for. Выберите тот, который больше вам нравится или более подходит для вашей задачи.