Tags:
Forums: 

รู้สึกเหมือนว่าตอนนี้ผมขะโพสในกลุ่มนี้เยอะเป็นพิเศษแหะ

ผมสามารถแยก string ใน python ยังไงครับ

แบบ รับอินพูดมา abcdefg แล้วแยกใส่ใน list เป็น a,b,c,d,e,f,g ยังไงครับ

ปล ผมมีปัญหารื่องนี้ตั้งแต่สมัย vb.net และ คิดไม่ออกคิดยังไง

ช่วยทีครับขอบคุณครับ

Get latest news from Blognone
By: varavut
ContributorWindows PhoneAndroidBlackberry
on 8 November 2012 - 10:50 #503395

l = list('abcdefg') หมายถึงแบบนี้รึเปล่าครับ

By: kowito
Android
on 8 November 2012 - 13:00 #503465 Reply to:503395

แจ่ม

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')

By: saratlim
ContributorAndroid
on 8 November 2012 - 15:35 #503513 Reply to:503395
saratlim's picture

ใช่ครับ


blog

By: saratlim
ContributorAndroid
on 8 November 2012 - 16:27 #503526
saratlim's picture

ทำได้แล้วครับ ขอบคุณทุกคนมากครับ

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