Python 2.7 在Python2.7中,如何将一个单词拆分为单个字母

Python 2.7 在Python2.7中,如何将一个单词拆分为单个字母,python-2.7,Python 2.7,我有一个已经转换成字符串的数字。现在我想把这个数字的每一位数字都分配给一个新的变量,以便以后使用。我该怎么做 例如,如果 输入=“98912817271” 如何将一的数字1赋值给变量1,依此类推 我已尝试搜索解决方案,但在StackOverflow上找不到任何解决方案。如果有任何帮助,我将不胜感激。在python中,单词已经是列表,这意味着它们已经有了指定的位置, 尝试:打印输入[0]并查看 如果要为变量指定字符串中任何位置的值,只需选择该位置,就像它是一个列表一样: foo=input[#]试

我有一个已经转换成字符串的数字。现在我想把这个数字的每一位数字都分配给一个新的变量,以便以后使用。我该怎么做

例如,如果

输入=“98912817271”

如何将一的数字1赋值给变量1,依此类推


我已尝试搜索解决方案,但在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
欢迎使用堆栈溢出!通常,“仅代码”的答案可以通过添加几句解释代码为何有效的话变得更清楚(因此更好)。