หน้า 1 จากทั้งหมด 1

ขอสอบถามวิธํีการ split tuple หน่อยครับ

โพสต์แล้ว: 13/01/2020 11:17 am
โดย benzas00123
พอดีัผมดึงค่าออกมาจาก database ได้ค่าประมาณนี้ครับ
('7.2.1.0.1',)

ผมต้องการที่จะ นำค่าตัวเลขของแต่ละตำแหน่งแยกมาเก็บภายในตัวแปรที่สร้างขึ้น
เช่น

a = 7
b = 2
c = 1
d = 0
e = 1

แบบนี้ครับ ผมขอคำแนะนำหน่อยว่าต้องทำยังไง

Re: ขอสอบถามวิธํีการ split tuple หน่อยครับ

โพสต์แล้ว: 13/01/2020 11:29 am
โดย jirawoot
เอามา loop แล้วใช้คำสั่ง split ดู ครับ
เช่น

โค้ด: เลือกทั้งหมด

r = ('7.2.1.0.1','7.2.1.1.2')

for v in r:
    for b in v.split('.'):
        print b
ผล

โค้ด: เลือกทั้งหมด

7
2
1
0
1
7
2
1
1
2

Re: ขอสอบถามวิธํีการ split tuple หน่อยครับ

โพสต์แล้ว: 13/01/2020 11:35 am
โดย benzas00123
jirawoot เขียน: 13/01/2020 11:29 am เอามา loop แล้วใช้คำสั่ง split ดู ครับ
เช่น

โค้ด: เลือกทั้งหมด

r = ('7.2.1.0.1','7.2.1.1.2')

for v in r:
    for b in v.split('.'):
        print b
ผล

โค้ด: เลือกทั้งหมด

7
2
1
0
1
7
2
1
1
2
ผมไม่สามารถนำมา split ได้ครับลืมบอกไป ว่าค่าที่ผมดึงมาได้มันเป็น tuple

Re: ขอสอบถามวิธํีการ split tuple หน่อยครับ

โพสต์แล้ว: 13/01/2020 11:42 am
โดย jirawoot
benzas00123 เขียน: 13/01/2020 11:35 am
jirawoot เขียน: 13/01/2020 11:29 am เอามา loop แล้วใช้คำสั่ง split ดู ครับ
เช่น

โค้ด: เลือกทั้งหมด

r = ('7.2.1.0.1','7.2.1.1.2')

for v in r:
    for b in v.split('.'):
        print b
ผล

โค้ด: เลือกทั้งหมด

7
2
1
0
1
7
2
1
1
2
ผมไม่สามารถนำมา split ได้ครับลืมบอกไป ว่าค่าที่ผมดึงมาได้มันเป็น tuple
ค่าที่ดึงมาเป็นแบบไหนมีตัวอย่างมั้ย

Re: ขอสอบถามวิธํีการ split tuple หน่อยครับ

โพสต์แล้ว: 13/01/2020 11:42 am
โดย benzas00123
อันนนี้คือ ผมลอง split ครับ มันขึ้น error
C++ & java & Python-1.png
C++ & java & Python-1.png (7.8 KiB) Viewed 2177 times

Re: ขอสอบถามวิธํีการ split tuple หน่อยครับ

โพสต์แล้ว: 13/01/2020 11:43 am
โดย benzas00123
ดึงมาได้แบบนี้ครับ
C++ & java & Python-1.png
C++ & java & Python-1.png (4.19 KiB) Viewed 2174 times

โค้ด: เลือกทั้งหมด

cur = con.cursor()
cur.execute("SELECT latest_version FROM ir_module_module where state = 'installed'")
total = cur.fetchall()

for row in total:
    print(row)
อันนี้ code ที่ใช้ครับ

Re: ขอสอบถามวิธํีการ split tuple หน่อยครับ

โพสต์แล้ว: 13/01/2020 12:01 pm
โดย jirawoot
benzas00123 เขียน: 13/01/2020 11:43 am ดึงมาได้แบบนี้ครับ
C++ & java & Python-1.png

โค้ด: เลือกทั้งหมด

cur = con.cursor()
cur.execute("SELECT latest_version FROM ir_module_module where state = 'installed'")
total = cur.fetchall()

for row in total:
    print(row)
อันนี้ code ที่ใช้ครับ
ต้องถอด tuple ออกมาก่อน ให้ค่ามันเป็น str แล้วค่อย split

Re: ขอสอบถามวิธํีการ split tuple หน่อยครับ

โพสต์แล้ว: 13/01/2020 12:11 pm
โดย benzas00123
jirawoot เขียน: 13/01/2020 12:01 pm
benzas00123 เขียน: 13/01/2020 11:43 am ดึงมาได้แบบนี้ครับ
C++ & java & Python-1.png

โค้ด: เลือกทั้งหมด

cur = con.cursor()
cur.execute("SELECT latest_version FROM ir_module_module where state = 'installed'")
total = cur.fetchall()

for row in total:
    print(row)
อันนี้ code ที่ใช้ครับ
ต้องถอด tuple ออกมาก่อน ให้ค่ามันเป็น str แล้วค่อย split
ทำได้แล้วครับขอบคุณครับ

Re: ขอสอบถามวิธํีการ split tuple หน่อยครับ

โพสต์แล้ว: 11/09/2022 8:52 pm
โดย บุคคลทั่วไป
ขอบคุณครับ

Re: ขอสอบถามวิธํีการ split tuple หน่อยครับ

โพสต์แล้ว: 24/11/2022 5:07 pm
โดย บุคคลทั่วไป
กำลังหาอยู่พอดี