2024-09-27 00:15:55 发布
网友
我想知道在函数内部传递列表并返回列表时,是否有人知道如何创建一个计算二次幂的函数:
例如
>>mypowerfunction([2,4,..] >>[4,16,..]
我可以让它工作,但不返回一个列表,它总是返回一个整数当我尝试这样做。。。在
如果你指的是2的幂次,那么:
def mypowerfunction(list): return [1<<i for i in list]
或者如果你可能是指正方形,那么:
是您了解list comprehensions的最佳时机:
>>> def mypowerfunction(my_list, exponent=2): ... return [x ** exponent for x in my_list] ... >>> mypowerfunction([2,4,3]) [4, 16, 9]
如果你指的是2的幂次,那么:
或者如果你可能是指正方形,那么:
^{pr2}$是您了解list comprehensions的最佳时机:
相关问题 更多 >
编程相关推荐