May-19-2020, 10:33 AM
I have a tuple that I converted the first part of the tuple into a string and I want to get the first two characters of that variable. For example
def searchfinmonth(): conn = sqlite3.connect('financial.db') c = conn.cursor() c.execute("SELECT * FROM totals") records = c.fetchall() lb.delete(0, END) for record in records: a = record[0:1] #this is equal to '05-18-2020' b = a[0:2] #this should be equal to '05' but instead is equal to '05-18-2020' lb.insert(END, str(record[0:1]) + " "+str(fincombo.get()[0:2])) lb.insert(END, b) if record[0:1] == fincombo.get()[2]: lb.insert(END, fincombo.get())Where the variable a is equal to "05-18-2020" and I'm trying to get the first two characters of variable a which would be '05' but instead it gets the whole variable which is '05-18-2020'