小编use*_*437的帖子

如何使用函数将列表相乘?

如何使用函数在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 list multiplying

2
推荐指数
1
解决办法
2万
查看次数

使用类在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类做到这一点?我不知道要为参数设置什么或者在函数体中放置什么以使其工作.谢谢

python class function

0
推荐指数
1
解决办法
3976
查看次数

标签 统计

python ×2

class ×1

function ×1

list ×1

multiplying ×1