def UPD_in_db(condition, **kwargs):
with sqlite3.connect('baza.sql') as conn:
with conn.cursor() as cur:
items = kwargs.items() # Для совместимости со старыми версия Python, у которых несортированный словарь
statement = 'UPDATE users SET ' + ', '.join(k + ' = ?' for k, v in items) + ' WHERE gi = ?'
params = tuple(v for k,v in items) + (condition,)
cur.execute(statement, params)
conn.commit()
UPD_in_db(99938, name='John', ank='lalala')