-
慕码人8056858
这是一个简单的方法:list(map(int, str(your_number)))例如,如果你456输入: list(map(int, str(456)))输出将是:[4,5,6]那么你可以将它分配给变量,如果你确定它的长度:a, b ,c = list(map(int, str(456)))然后a is 4和b is 5和c is 6。
-
呼唤远方
如果您确实希望 a、b、c、d 存储上述值,则可以使用此示例。假设号码是 123456from string import ascii_lowercase as al num = 123456l = len(str(num))vars_used = al[:l]for var, val in zip(vars_used, str(num)[::-1]): locals()[var] = valfor var in vars_used: print(var, '=', str(eval(var)))输出将是:a = 6b = 5c = 4d = 3e = 2f = 1
-
BIG阳
2 个选项:通过对数字使用模 10 来迭代数字。或者把它变成一个字符串,然后用列表切片访问它。示例:"12345"[1:3]is"23" 并将其转换为您希望使用的方式。