我通過嘗試字典中循環,並追加到這裏與字符串是代碼:循環通過Python的字典
mylist= {'name':'james', 'age': '23', 'time': 'next'}
myquery = "select * from players where"
for k, v in mylist.items():
myquery += "%s=%s and" % (k, v),
print myquery
這是打印'select * from maintable where age=23 and name=jame and time=next and'
我的問題是,有一個「和」在結果的結尾。
如何運行該循環沒有最後和?
任何幫助,將不勝感激。
和sqlite3的(和其他一些)支持':name'不是/除了'%(名稱)s'風格參數逃逸 –
感謝您的代碼 - 幫助。我喜歡加入方法 –