在Python中转换字符数组中的原始数据

时间:2014-01-14 15:08:58

标签: python list

我正在尝试将用户的RAW输入数据转换为Python中的字符数组。

>>> print 'your have entered:'+ userinput
>>> arrname=[]  

我想将userinput存储在arrname中作为字符数组,但我真的不知道该怎么做。

2 个答案:

答案 0 :(得分:3)

使用list功能:

>>> userinput = 'userinput'
>>> list(userinput)
['u', 's', 'e', 'r', 'i', 'n', 'p', 'u', 't']

正如thefourtheye评论的那样,你可以使用像list这样的字符串(除了修改它)。例如,您可以迭代每个字符。

>>> for ch in userinput:
...     print(ch)
...
u
s
e
r
i
n
p
u
t

答案 1 :(得分:1)

使用'raw_input()'这里是doc

所以对你来说就是这样的:

userinput = raw_input("enter something:")

然后您可以通过以下方式将其转换为列表:

arrname = list(userinput)