如何使用函数在python中将列表相乘?这就是我所拥有的:
list = [1, 2, 3, 4]
def list_multiplication(list, value):
mylist = []
for item in list:
for place in value:
mylist.append(item*value)
return mylist
Run Code Online (Sandbox Code Playgroud)
所以我想用它来乘以列表*列表(1*1,2*2,3*3,4*4)
所以输出将是1,4,9和16.我如何在python中执行此操作,其中第二个列表可以是任何内容?谢谢
我正在尝试使用python中的类添加两组坐标.这就是我到目前为止所拥有的.
class Position:
def __init__(self, x, y):
self.x = x
self.y = y
def add(self, x):
self.x = self + x
Run Code Online (Sandbox Code Playgroud)
并在一个不同的程序中运行我的课程
A = Position(1, 1)
B = Position(2, 3)
A.add(B)
A.print()
Run Code Online (Sandbox Code Playgroud)
所以我试图添加A和B来获得(3,4).我如何使用add类做到这一点?我不知道要为参数设置什么或者在函数体中放置什么以使其工作.谢谢