Python:raw_input的问题,将我得到的值转换成数组
我再次遇到 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
我的 print original_as_array
字面意思是打印 ['o', 'r', 'i'.... etc]
。如果我们假设我的输入是 Hello World
,我希望 original_as_array
输出:['H', 'e', 'l', 'l', 'o'、' '、'W'、'o'...等]
。我想我犯了一个小错误。你能指出我正确的方向吗:)?
I'm having issues with raw_input
again, this time trying to turn the value I get into a list. Here is my code:
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
my print original_as_array
literally prints ['o', 'r', 'i'.... etc]
. If we pretend that my input is Hello World
, I want original_as_array
to output: ['H', 'e', 'l', 'l', 'o', ' ', 'W', 'o'... etc]
. I think I'm making a tiny mistake. Can you point me in the right direction:)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
引号形成字符串文字。
Quotes form a string literal.
字符串已经是可迭代的,因此您不需要将其转换为列表,因此您可以轻松地执行:
Strings are already iterable, so you don't need to convert it to a list, so you can easily go :