0
A:['105200166'、 '177288399']を [['105'、 '200'、 '166']、 '177'、 '288'、399 ']数字を3の部分にスライスする方法
A:['105200166'、 '177288399']を [['105'、 '200'、 '166']、 '177'、 '288'、399 ']数字を3の部分にスライスする方法
>>> thelist = ['105200166', '177288399']
>>> result = []
>>> for item in thelist:
... tmp = []
... sets = (len(item) + 2) // 3
... for i in range(0, sets):
... start = i * 3
... end = start + 3
... tmp.append(item[start:end])
... result.append(tmp)
...
>>> result
[['105', '200', '166'], ['177', '288', '399']]
お試しいただいたコードをお知らせください。 http://stackoverflow.com/questions/663171/is-there-a-way-to-substring-a-string-in-pythonも参照してください。 – lit