如何在python中将输入分解为单个字符?

时间:2016-11-05 17:26:03

标签: python python-2.7

我希望能够输入任何来自A-Z或0-9以及无限数量字符的输入并将它们放入列表中。这是我想象的代码示例。

    number = input()

    num_list = break_string(number)

    print num_list

1 个答案:

答案 0 :(得分:0)

当您需要将可迭代(在本例中为字符串)转换为列表时使用列表推导:

print([c for c in "hello"])  
['h' 'e' 'l' 'l' 'o'] 

每个字符都被视为字符串的一个元素。 for之前的部分是放入新列表的内容。在这种情况下,它只是取一个角色并将其放入列表中不变。