2016-01-31 2 views
0

Я хочу понять, что делает запятая между self.data и self.next = data. БлагодаряPython Запятая между строкой кода

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 
+3

Возможный дубликат [Многократное назначение и порядок оценки в Python] (http://stackoverflow.com/questions/8725673/multiple-assignment-and-evaluation-order-in-python) –

ответ

6

Это

self.source, self.dest = source, dest 

ли это

self.source = source 
self.dest = dest 

Это просто многофакторной определение на одной строке

Смежные вопросы