jay*_*dez 73 python python-3.x
我还在阅读Python 3.1.3教程并遇到以下问题:
如何从一组数字中删除一个值?
Run Code Online (Sandbox Code Playgroud)a = [49, 51, 53, 56]
如何从列表中的每个整数值中减去13?
 a = [49, 51, 53, 56]
Run Code Online (Sandbox Code Playgroud)
    Ign*_*ams 126
具有列表理解力.
a = [x - 13 for x in a]
Run Code Online (Sandbox Code Playgroud)
        sha*_*ang 57
如果你经常使用数字,你可能想看看NumPy.它允许您直接在数值数组上执行各种操作.例如:
>>> import numpy
>>> array = numpy.array([49, 51, 53, 56])
>>> array - 13
array([36, 38, 40, 43])
Run Code Online (Sandbox Code Playgroud)
        你可以使用map()函数:
a = list(map(lambda x: x - 13, a))
Run Code Online (Sandbox Code Playgroud)
        小智 5
由于评论中的问题,澄清已经发布的解决方案
import numpy
array = numpy.array([49, 51, 53, 56])
array = array - 13
Run Code Online (Sandbox Code Playgroud)
将输出:
数组([36, 38, 40, 43])
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           159249 次  |  
        
|   最近记录:  |