รู้สึกเหมือนว่าตอนนี้ผมขะโพสในกลุ่มนี้เยอะเป็นพิเศษแหะ
ผมสามารถแยก string ใน python ยังไงครับ
แบบ รับอินพูดมา abcdefg แล้วแยกใส่ใน list เป็น a,b,c,d,e,f,g ยังไงครับ
ปล ผมมีปัญหารื่องนี้ตั้งแต่สมัย vb.net และ คิดไม่ออกคิดยังไง
ช่วยทีครับขอบคุณครับ
l = list('abcdefg') หมายถึงแบบนี้รึเปล่าครับ
แจ่ม
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')
ใช่ครับ
blog
ทำได้แล้วครับ ขอบคุณทุกคนมากครับ
m = 'abcdefghijklmnopqrstuvwxyz0123456789'
x = '10'
l = [m[i:i+x] for i in range(0, len(m), x)]
print l
result
['abcdefghij', 'klmnopqrst', 'uvwxyz0123', '456789']
blog