def size(self): return len(self.data), len(self.data[0]) if len(self.data) > 0 else 0
Есть такая функция, записана в одну строку. Правильно ли я ее переписал?
def size(self): if len(self.data) > 0: return len(self.data[0]) else: return 0
def size(self): return len(self.data), len(self.data[0]) if len(self.data) > 0 else 0
def size(self): if len(self.data) > 0: return len(self.data[0]) else: return 0
return len(self.data), len(self.data[0])
def size(self): data_length = len(self.data) if data_length > 0: data_cell_length = len(self.data[0]) else: data_cell_length = 0 return data_length, data_cell_length