Python 2.7 在Python2.7中,如何将一个单词拆分为单个字母
我有一个已经转换成字符串的数字。现在我想把这个数字的每一位数字都分配给一个新的变量,以便以后使用。我该怎么做 例如,如果 输入=“98912817271” 如何将一的数字1赋值给变量1,依此类推Python 2.7 在Python2.7中,如何将一个单词拆分为单个字母,python-2.7,Python 2.7,我有一个已经转换成字符串的数字。现在我想把这个数字的每一位数字都分配给一个新的变量,以便以后使用。我该怎么做 例如,如果 输入=“98912817271” 如何将一的数字1赋值给变量1,依此类推 我已尝试搜索解决方案,但在StackOverflow上找不到任何解决方案。如果有任何帮助,我将不胜感激。在python中,单词已经是列表,这意味着它们已经有了指定的位置, 尝试:打印输入[0]并查看 如果要为变量指定字符串中任何位置的值,只需选择该位置,就像它是一个列表一样: foo=input[#]试
我已尝试搜索解决方案,但在StackOverflow上找不到任何解决方案。如果有任何帮助,我将不胜感激。在python中,单词已经是列表,这意味着它们已经有了指定的位置, 尝试:打印输入[0]并查看 如果要为变量指定字符串中任何位置的值,只需选择该位置,就像它是一个列表一样: foo=input[#]试试这个:
def string_spliter(s):
result = []
for element in s:
result.append(element)
return result
print(string_spliter(string))
“单词已经在列表中了”。我不知道。我尝试了
isinstance(“123456789”,list)
,它说False
。当你声明一个字符串时,它将自动成为一个字符列表,这意味着:在字符串的第0位,你将拥有字符串的第一个字符。我会给你一个向上投票的机会,但我没有足够的声誉这样做。我需要至少15个字符串(如果你对这个问题投赞成票,我会得到+5)。列表是序列,集合也是序列。这就是为什么在@Kevin的示例中isinstance
返回False
欢迎使用堆栈溢出!通常,“仅代码”的答案可以通过添加几句解释代码为何有效的话变得更清楚(因此更好)。