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
#1
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'
Reply
#2
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)
Output:
['one'] ['one'] one on
Reply
#3
Ok, that worked. Thank you very much!
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Python win32api keybd_event: How do I input a string of characters? JaneTan 3 207 Oct-19-2020, 04:16 AM
Last Post: deanhystad
  Remove escape characters / Unicode characters from string DreamingInsanity 5 960 May-15-2020, 01:37 PM
Last Post: snippsat
  Replacing characters in a string with a list cjms981 1 503 Dec-30-2019, 10:50 PM
Last Post: micseydel
  Strange Characters in JSON returned string fioranosnake 4 923 Dec-02-2019, 07:25 PM
Last Post: fioranosnake
  Split a long string into other strings with no delimiters/characters krewlaz 4 556 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 1,058 Jun-17-2019, 06:45 PM
Last Post: perfringo
  modify the color a string of characters in python 3.6 atlass218 10 1,671 Feb-28-2019, 03:20 PM
Last Post: atlass218
  String being broken up into single characters ammorgan 1 766 Dec-31-2018, 07:06 AM
Last Post: Gribouillis
  clean unicode string to contain only characters from some unicode blocks gmarcon 2 1,290 Nov-23-2018, 09:17 PM
Last Post: Gribouillis
  Counting number of characters in a string Drone4four 1 1,272 Aug-16-2018, 02:33 PM
Last Post: ichabod801

Forum Jump:

User Panel Messages

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