【发布时间】:2021-05-14 07:30:36
【问题描述】:
我想创建一个接收数组或列表的函数,然后将每个元素乘以一个整数,例如 5。
Def 乘法 (ListOrArray) ... #返回另一个元素数量相同但乘以5的列表。
【问题讨论】:
我想创建一个接收数组或列表的函数,然后将每个元素乘以一个整数,例如 5。
Def 乘法 (ListOrArray) ... #返回另一个元素数量相同但乘以5的列表。
【问题讨论】:
Python 中的函数式编程使其非常容易实现,如下面的 sn-p 所示:
my_numbers = [1,2,3,4,5]
results = list(map(lambda x: x*5, my_numbers))
print(results)
更多关于map、lambda和相关函数的信息:
【讨论】:
或许你可以尝试以下方法
list = [1,2,3]
def multiplier (a):
b =[]
for i in list:
i = i*5
b.append(i)
return b
a=list
print(multiplier(a))
或
def multiplier(*args):
b=[]
for a in args:
a = a*5
b.append(a)
return b
print(multiplier(5,6,7))
【讨论】: