将字符串中的所有字符拆分为python中的数组

时间:2017-07-28 18:51:46

标签: python arrays string python-2.7 character

有没有办法将'00:00'这样的字符串拆分成['0', '0, ':' , '0', '0']这样的数组?我试过了:

time = raw_input()
digital = time.split()

其中time是输入字符串'00:00'

1 个答案:

答案 0 :(得分:5)

无需拆分,您只需使用list(..)

即可
digital = list(time)

字符串是 iterable :您可以迭代字符。 list(..)构造函数将可迭代的输入作为输入,并构造一个列表,其中iterable的每个元素(在本例中为字符)是列表的元素。

例如:

>>> time = raw_input()
00:00
>>> list(time)
['0', '0', ':', '0', '0']