代码行之间的Python逗号

Cho*_*chu 0 python comma

我想了解逗号在self.data和self.next = data之间做了什么.谢谢

class Node(object):
  def __init__(self, data, nxt = None):
    self.data, self.next = data, nxt
class Context(object):
  def __init__(self, source, dest):
    self.source, self.dest = source, dest
Run Code Online (Sandbox Code Playgroud)

cri*_*007 6

这个

self.source, self.dest = source, dest
Run Code Online (Sandbox Code Playgroud)

做这个

self.source = source
self.dest = dest
Run Code Online (Sandbox Code Playgroud)

它只是一条线上的多变量定义