python中 怎么将数字变成列表 比如将13457变成[1,3,4,5,7]
作者&投稿:时中 (若有异议请与网页底部的电邮联系)
"".join([str(i) for i in list])
a = [[1,2,3], [4,5,6], [7,8,9]]b = []for i in a: for j in i: b.append(j)a = b上面的代码就可以完成转换
>>> number = 13457
>>> list(map(int, str(number)))
[1, 3, 4, 5, 7]
>>>
汤娥四逆: 去读文件,一行一行加入[],就成列表了,然后可以针对列表进行处理.具体是什么还需要你描述出来~
平安县15065523537: python 有没有函数可以把字符串每两个字符一组变成列表. - ?
汤娥四逆: 字符串数字属于同类型能够相加解决两种: 1:输 print(s,r) 2: 数字转化字符串相加输 print(s+str(r))
平安县15065523537: 如何在Python中把一个字符串中的所有数字(保留原来的浮点数或整数类型)提取出来并组成一个列表? - ?
汤娥四逆: 可以用下面的代码来做 number = '2 -99.0 -99.0 -99.0 -99.0 25.780703 0.2757377 25.349 0.303 23.819 0.051 22.765 0.031 22.258 0.028 21.976 0.035 22.164 0.036 22.011 0.047 -99.0 -99.0 -99.0 -99.0 21.557 0.118 21.734 0.115 16383 0.2755 ...
平安县15065523537: python中如何把000001至000100写成列表形式 - ?
汤娥四逆: <select> <option value="1">option1</option> <option value="2">option2</option> </select> <script type="text/javascript"> function fnAdd(){//兼容IE,FF,Opera,Chrome var oOption=document.createElement("option"); document....
平安县15065523537: python如何把string 变成list? 最好用split() - ?
汤娥四逆: 12 s ='abcdefg' l =list(s) >>> l ['a', 'b', 'c', 'd', 'e', 'f', 'g'] split做不到, 因为split需要一个delimiter, 就是需要被split的东西中间有间隔符号, 比如空格, 逗号之类的.
平安县15065523537: 怎么用python语言将字符串转换成list - ?
汤娥四逆: >>> str='2257,4018,1096' >>> target_list = [int(x) for x in str.split(',')] >>> print target_list [2257, 4018, 1096] >>>或者 >>> str='2257,4018,1096' >>> exec("target_list=[%s]"%str) >>> print target_list [2257, 4018, 1096] >>>
平安县15065523537: python 如何字符串转列表 - ?
汤娥四逆: series='08,23,34' a=series.split(',') b=[] for i in a:b.append(int(i)) print b
平安县15065523537: python如何将几个数字或者字符输入到一个列表或者字符串中在一行输出 - ?
汤娥四逆: str1="" str_list=[] for i in range(5):n=input("please enter the number:")str1+=str(n)str_list.append(str(n)) print str1 print str_list
平安县15065523537: python 里n为一串数,怎么把n自己全部放进一个列表 - ?
汤娥四逆: >>> n = '123456' >>> a = [n] >>> b = list(n) >>> print a ['123456'] >>> print b ['1', '2', '3', '4', '5', '6']
平安县15065523537: python里如何把['1','2','3']变成[1,2,3] - ?
汤娥四逆: Python3.6.4版本下: >>>a = ['1', '2', '3'] >>>b = [int(i) for i in a] >>>b解释:Python不能直接把列表中的字符串转换成数字列表,不过可以用上面的方法:用for循环遍历a列表中的数据,将每个数据转换成数字再变成b列表.