我正在尝试将用户的RAW输入数据转换为Python中的字符数组。
>>> print 'your have entered:'+ userinput
>>> arrname=[]
我想将userinput
存储在arrname
中作为字符数组,但我真的不知道该怎么做。
答案 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)