Возврат распакованного кортежа - PullRequest
1 голос
/ 22 марта 2012

Я хочу вернуть две переменные экземпляра из класса, вызвав простой метод, и эти значения будут параметрами в запросе к базе данных cursor.execute():

def params(self):
    return self.accounts, self.date

self.accounts - это кортежиз строк учетной записи, self.date - это просто один объект datetime.

Существует ли идиоматический способ вернуть эти две структуры данных сглаженными, чтобы они были правильно заполнены в моем запросе?Лучше всего просто написать код в методе, чтобы упорядочить значения до их возвращения?

1 Ответ

5 голосов
/ 22 марта 2012

Просто добавьте в кортеж.

return self.accounts + (self.date,)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...