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

แนะนำ สอบถาม ภาษา C สำหรับผู้เริ่มต้น ภาษา Java ภาษา Python

Moderators: mindphp, ผู้ดูแลกระดาน

benzas00123
PHP Hero Member
PHP Hero Member
Posts: 101
Joined: 06/01/2020 9:58 am

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

Post by benzas00123 » 13/01/2020 11:17 am

พอดีัผมดึงค่าออกมาจาก database ได้ค่าประมาณนี้ครับ
('7.2.1.0.1',)

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

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

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

User avatar
jirawoot
PHP VIP Members
PHP VIP Members
Posts: 1542
Joined: 17/06/2019 10:30 am

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

Post by jirawoot » 13/01/2020 11:29 am

เอามา loop แล้วใช้คำสั่ง split ดู ครับ
เช่น

Code: Select all

r = ('7.2.1.0.1','7.2.1.1.2')

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

Code: Select all

7
2
1
0
1
7
2
1
1
2

benzas00123
PHP Hero Member
PHP Hero Member
Posts: 101
Joined: 06/01/2020 9:58 am

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

Post by benzas00123 » 13/01/2020 11:35 am

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

Code: Select all

r = ('7.2.1.0.1','7.2.1.1.2')

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

Code: Select all

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

User avatar
jirawoot
PHP VIP Members
PHP VIP Members
Posts: 1542
Joined: 17/06/2019 10:30 am

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

Post by jirawoot » 13/01/2020 11:42 am

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

Code: Select all

r = ('7.2.1.0.1','7.2.1.1.2')

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

Code: Select all

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

benzas00123
PHP Hero Member
PHP Hero Member
Posts: 101
Joined: 06/01/2020 9:58 am

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

Post by benzas00123 » 13/01/2020 11:42 am

อันนนี้คือ ผมลอง split ครับ มันขึ้น error
C++ & java & Python-1.png
C++ & java & Python-1.png (7.8 KiB) Viewed 40 times

benzas00123
PHP Hero Member
PHP Hero Member
Posts: 101
Joined: 06/01/2020 9:58 am

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

Post by benzas00123 » 13/01/2020 11:43 am

ดึงมาได้แบบนี้ครับ
C++ & java & Python-1.png
C++ & java & Python-1.png (4.19 KiB) Viewed 37 times

Code: Select all

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 ที่ใช้ครับ

User avatar
jirawoot
PHP VIP Members
PHP VIP Members
Posts: 1542
Joined: 17/06/2019 10:30 am

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

Post by jirawoot » 13/01/2020 12:01 pm

benzas00123 wrote:
13/01/2020 11:43 am
ดึงมาได้แบบนี้ครับ
C++ & java & Python-1.png

Code: Select all

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

benzas00123
PHP Hero Member
PHP Hero Member
Posts: 101
Joined: 06/01/2020 9:58 am

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

Post by benzas00123 » 13/01/2020 12:11 pm

jirawoot wrote:
13/01/2020 12:01 pm
benzas00123 wrote:
13/01/2020 11:43 am
ดึงมาได้แบบนี้ครับ
C++ & java & Python-1.png

Code: Select all

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
ทำได้แล้วครับขอบคุณครับ

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - C/C++ & java & Python”

Who is online

Users browsing this forum: No registered users and 18 guests