รู้สึกเหมือนว่าตอนนี้ผมขะโพสในกลุ่มนี้เยอะเป็นพิเศษแหะ ผมสามารถแยก string ใน python ยังไงครับ แบบ รับอินพูดมา abcdefg แล้วแยกใส่ใน list เป็น a,b,c,d,e,f,g ยังไงครับ ปล ผมมีปัญหารื่องนี้ตั้งแต่สมัย vb.net และ คิดไม่ออกคิดยังไง ช่วยทีครับขอบคุณครับ
l = list('abcdefg') varavut Thu, 08/11/2012 - 10:50 l = list('abcdefg') หมายถึงแบบนี้รึเปล่าครับ Log in or register to post comments แจ่ม In [1]: a = 'abcdefg' In kowito Thu, 08/11/2012 - 13:00 In reply to l = list('abcdefg') by varavut แจ่ม In [1]: a = 'abcdefg' In [2]: list(a) Out[2]: ['a', 'b', 'c', 'd', 'e', 'f', 'g'] In [3]: tuple(a) Out[3]: ('a', 'b', 'c', 'd', 'e', 'f', 'g') Log in or register to post comments ใช่ครับ saratlim Thu, 08/11/2012 - 15:35 In reply to l = list('abcdefg') by varavut ใช่ครับ Log in or register to post comments ทำได้แล้วครับ saratlim Thu, 08/11/2012 - 16:27 ทำได้แล้วครับ ขอบคุณทุกคนมากครับ m = 'abcdefghijklmnopqrstuvwxyz0123456789' x = '10' l = [m[i:i+x] for i in range(0, len(m), x)] print l result ['abcdefghij', 'klmnopqrst', 'uvwxyz0123', '456789'] Log in or register to post comments
l = list('abcdefg') varavut Thu, 08/11/2012 - 10:50 l = list('abcdefg') หมายถึงแบบนี้รึเปล่าครับ Log in or register to post comments
แจ่ม In [1]: a = 'abcdefg' In kowito Thu, 08/11/2012 - 13:00 In reply to l = list('abcdefg') by varavut แจ่ม In [1]: a = 'abcdefg' In [2]: list(a) Out[2]: ['a', 'b', 'c', 'd', 'e', 'f', 'g'] In [3]: tuple(a) Out[3]: ('a', 'b', 'c', 'd', 'e', 'f', 'g') Log in or register to post comments
ใช่ครับ saratlim Thu, 08/11/2012 - 15:35 In reply to l = list('abcdefg') by varavut ใช่ครับ Log in or register to post comments
ทำได้แล้วครับ saratlim Thu, 08/11/2012 - 16:27 ทำได้แล้วครับ ขอบคุณทุกคนมากครับ m = 'abcdefghijklmnopqrstuvwxyz0123456789' x = '10' l = [m[i:i+x] for i in range(0, len(m), x)] print l result ['abcdefghij', 'klmnopqrst', 'uvwxyz0123', '456789'] Log in or register to post comments
l = list('abcdefg')
varavut Thu, 08/11/2012 - 10:50
l = list('abcdefg') หมายถึงแบบนี้รึเปล่าครับ
แจ่ม In [1]: a = 'abcdefg' In
kowito Thu, 08/11/2012 - 13:00
In reply to l = list('abcdefg') by varavut
แจ่ม
In [1]: a = 'abcdefg'
In [2]: list(a)
Out[2]: ['a', 'b', 'c', 'd', 'e', 'f', 'g']
In [3]: tuple(a)
Out[3]: ('a', 'b', 'c', 'd', 'e', 'f', 'g')
ใช่ครับ
saratlim Thu, 08/11/2012 - 15:35
In reply to l = list('abcdefg') by varavut
ใช่ครับ
ทำได้แล้วครับ
saratlim Thu, 08/11/2012 - 16:27
ทำได้แล้วครับ ขอบคุณทุกคนมากครับ
m = 'abcdefghijklmnopqrstuvwxyz0123456789'
x = '10'
l = [m[i:i+x] for i in range(0, len(m), x)]
print l
result
['abcdefghij', 'klmnopqrst', 'uvwxyz0123', '456789']