Я работаю с модулем kinterbasdb, и модуль имеет эту функцию, называемую fetchone, которая возвращает результат выполнения запроса:Получить первый элемент возврата значения функции
cursor.execute("....")
cursor.fetchone()
Это возвращает кортеж: ("value1",)
, и я хочу получить доступ к первому элементу, но в конце концов избегаю [0]
, так как не говорит много, это волшебное число. Является ли это возможным? Может быть, некоторые встроенные функции?
Я пытался с:
value, _ = cursor.fetchone()
Но это возвращается: ValueError: need more than 1 value to unpack
, так как индекс 1 не имеет ничего.
Какая версия Python? Работает ли значение 'value, * _ = ...'? В этом случае я не считал бы 0 магическим числом. – jonrsharpe