bshy.net
当前位置:首页>>关于python怎么将一个数字转化为列表的资料>>

python怎么将一个数字转化为列表

>>> num=1234>>> map(int,str(num))[1, 2, 3, 4]输入此代码,即可。 Python是一种面向对象、直译式计算机程序设计语言,由荷兰人Guido van Rossum发明于1989年,1991年发行第一个公开发行版。 它常被昵称为胶水语言,它能够很轻松的把用其他语言...

a = [1,2,3]b = [ str(i) for i in a ]直接用List Comprehension来把每个元素转换成str。

a = [1,2,3]b = []for tmp in a: b.append(str(tmp))

import functoolsa=[1, 2, 3, 5, 4] #方法1用数学方法计算出结果print(functools.reduce(lambda x,y:x*10+y, a))#方法2用字符串合并出结果print(int(functools.reduce(lambda x,y:str(x)+str(y), a)))1235412354

or : >>> a = ['1',1,'2',2,'3','4','abc','4a5c']>>> filter(lambda x: type(x)==int, a)[1, 2]

>>> number = 13457>>> list(map(int, str(number)))[1, 3, 4, 5, 7]>>>

list=[1,1,3,4,5,62,5,3,52,5,3,6,6,8,4,6,4,9,5,6]count=0for i in list: print(i,end=' ') count += 1 if(count%10==0): print(end='\n')

>>> n = '123456' >>> a = [n] >>> b = list(n) >>> print a ['123456'] >>> print b ['1', '2', '3', '4', '5', '6']

1,整数字符串转换为对应的整数int('12') 2,小数字符串转换为对应小数float('12.34') 3,数字转换为字符串str(123.45) 4,ASCII码转换为相应字符chr(97) 5,字符转换为响应ASCII码ord('a')

#!/bin/python a = [] for x in [1,2,3,4,5,6,7,8,9,10,11]: a.append(x) print a for代表循环取数。 append()函数代表将值插入到列表最后。

网站首页 | 网站地图
All rights reserved Powered by www.bshy.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com