I have a dictionary that contains a row of data intended for a data base. The dictionary keys are the field names. The values are the values to be inserted.
I am looking for a good pythonic way of expressing this, but I have a problem with the way lists are represented when converted to strings. Lets say my dictionary is data = {"fname": "todd", "lname": "Bush"} fields = data.keys() vals = [] for v in fields: vals.append(data[v]) sql = """INSERT INTO table (%s) VALUES (%s);""" % (fields, vals) but fields and vals are represented as lists. So, then I need to strip the [] from them, but then ... there must be an easier way. Any advise? -- David Bear -- let me buy your intellectual property, I want to own your thoughts -- -- http://mail.python.org/mailman/listinfo/python-list