Python用列表除以一个数


有两种方法来完成对python列表的这一操作:

  • for循环
  • numpydivide()函数

python中如何将列表中的所有元素除以一个数字

比如我们想把下面lst内的所有元素都除以5:


lst=[5,10.5,15,20.5,25]
num = 5

一:for循环


new_lst = [i/num for i in lst]
print(new_lst)

结果:

结果

二:numpy的divide()函数

没有安装numpy的需要先安装numpy:


pip install numpy

然后倒入就可以开始使用了:


import numpy as np
lst = [5,10.5,15,20.5,25]
num = 5
new_lst = np.divide(lst, num)
print(new_lst)

结果:

结果

二选一,看你对哪个方法熟悉




公众号

关注公众号,获取一手资讯

评论/回复

邮箱地址不会被公开。 必填项已用*标注