Python Forum
How to get first two characters in a string
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How to get first two characters in a string
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'
You are getting lists when you want to get elements.
a = ['one', 'two', 'three']
b = a[0:1] # Gets a list
c = b[0:2] # Gets a list
x = a[0]   # Gets a string from the list
y = x[:2]  # Gets a substring from the string
print(b, c, x, y)
['one'] ['one'] one on
Ok, that worked. Thank you very much!

Possibly Related Threads…
Thread Author Replies Views Last Post
Question [SOLVED] Delete specific characters from string lines EnfantNicolas 4 213 Oct-21-2021, 11:28 AM
Last Post: EnfantNicolas
  Extract continuous numeric characters from a string in Python Robotguy 2 766 Jan-16-2021, 12:44 AM
Last Post: snippsat
  Python win32api keybd_event: How do I input a string of characters? JaneTan 3 1,039 Oct-19-2020, 04:16 AM
Last Post: deanhystad
  Remove escape characters / Unicode characters from string DreamingInsanity 5 4,296 May-15-2020, 01:37 PM
Last Post: snippsat
  Replacing characters in a string with a list cjms981 1 894 Dec-30-2019, 10:50 PM
Last Post: micseydel
  Strange Characters in JSON returned string fioranosnake 4 2,297 Dec-02-2019, 07:25 PM
Last Post: fioranosnake
  Split a long string into other strings with no delimiters/characters krewlaz 4 1,156 Nov-15-2019, 02:48 PM
Last Post: ichabod801
  How to iterate over some characters in a string and the others will stay as it is. ? sodmzs 9 2,011 Jun-17-2019, 06:45 PM
Last Post: perfringo
  modify the color a string of characters in python 3.6 atlass218 10 2,934 Feb-28-2019, 03:20 PM
Last Post: atlass218
  String being broken up into single characters ammorgan 1 1,177 Dec-31-2018, 07:06 AM
Last Post: Gribouillis

Forum Jump:

User Panel Messages

Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020