Подтвердить что ты не робот

Вычтите значение из каждого числа в списке в Python?

У меня есть список

 a = [49, 51, 53, 56]

Как вычесть 13 из каждого целочисленного значения в списке?

4b9b3361

Ответ 2

Если вы много работаете с цифрами, вы можете взглянуть на NumPy. Он позволяет выполнять все виды операций непосредственно на числовых массивах. Например:

>>> import numpy
>>> array = numpy.array([49, 51, 53, 56])
>>> array - 13
array([36, 38, 40, 43])

Ответ 3

Вы можете использовать функцию map():

a = list(map(lambda x: x - 13, a))

Ответ 4

Это будет работать:

for i in range(len(a)):
  a[i] -= 13