- # 直接先把数字转换为字符串,然后把字符串的每个字符转换为数字,就可以得到所求列表了。
- # 下面的getList1 和 getList2方法等价。
- def getList1(number):
- return [int(i) for i in str(number)]
- print(getList1(123131)) # --> [1, 2, 3, 1, 3, 1]
- print(getList1(156568921)) # --> [1, 5, 6, 5, 6, 8, 9, 2, 1]
- print(getList1(898523)) # -->[8, 9, 8, 5, 2, 3]
- def getList2(number):
- number = str(number)
- result = []
- for i in number:
- i = int(i)
- result.append(i)
- return result
- print(getList2(123131)) # --> [1, 2, 3, 1, 3, 1]
- print(getList2(156568921)) # --> [1, 5, 6, 5, 6, 8, 9, 2, 1]
- print(getList2(898523)) # -->[8, 9, 8, 5, 2, 3]
复制代码 |