Python:原始输入有问题,将得到的值转换为数组
我在Python:原始输入有问题,将得到的值转换为数组,python,list,raw-input,Python,List,Raw Input,我在原始输入方面再次遇到问题,这次我试图将得到的值转换为列表。这是我的密码: original = raw_input("Type is your input? ") original_as_array = list('original') print original_as_array for i in range(0,len(original)): print i 我的打印原始\u作为\u数组逐字打印['o','r','i'..等]。如果我们假设我的输入是Hello World,我
原始输入方面再次遇到问题,这次我试图将得到的值转换为列表。这是我的密码:
original = raw_input("Type is your input? ")
original_as_array = list('original')
print original_as_array
for i in range(0,len(original)):
print i
我的打印原始\u作为\u数组
逐字打印['o','r','i'..等]
。如果我们假设我的输入是Hello World
,我希望原始数组
输出:['H','e','l','l','o','W','o',等等]
。我想我犯了一个小错误。你能给我指一下正确的方向吗:)?引号构成字符串文字
original_as_array = list(original)
引号形成字符串文字
original_as_array = list(original)
字符串已经是可编辑的,因此您不需要将其转换为列表,因此您可以轻松地执行以下操作:
original = raw_input("Type is your input? ")
# or if you really want a list
original_as_list = list(original) # NOT 'original', that's passing the string original not the value of original
for letter in original:
print letter
字符串已经是可编辑的,因此您不需要将其转换为列表,因此您可以轻松地执行以下操作:
original = raw_input("Type is your input? ")
# or if you really want a list
original_as_list = list(original) # NOT 'original', that's passing the string original not the value of original
for letter in original:
print letter