如何获取数字的个别数字?

时间:2014-01-10 12:18:35

标签: python string python-2.7

我想将raw_input拆分成许多这样的整数

TheString = raw_input

>>>12345678

然后将TheString吐出为整数

d1 = 1
d2 = 2
d3 = 3
d4 = 4
d5 = 5
d6 = 6
d7 = 7
d8 = 8

我试图找到它,但它没有按照其他人的建议运作。

提前谢谢。

1 个答案:

答案 0 :(得分:5)

不要为每个数字使用不同的变量名称。您可以将字符串转换为整数列表,并将列表索引以获取每个数字。

>>> s = "314159" # or s = raw_input()
>>> d = map(int, s)
>>> d[0]
3
>>> d[1]
1