免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1839 | 回复: 5
打印 上一主题 下一主题

小忙一个,帮助下吧! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-11-24 09:08 |只看该作者 |倒序浏览
小弟刚学python一个礼拜,下列代码如何分割为数组:
['49790']
['0']
['14701']
['0']

为如下:
[49790,0,14701,0]

不胜感激喽!!

论坛徽章:
0
2 [报告]
发表于 2009-11-24 09:16 |只看该作者
list1=['49790']
list2=['0']
list3=['14701']
list4=['0']

list_new=list1+list2+list3+list4
for i,item in enumerate(list_new):
    list_new[i]=eval(list_new[i])
print list_new


[ 本帖最后由 kaminjo 于 2009-11-24 09:20 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2009-11-24 09:28 |只看该作者
kaminjo :

谢谢你,
“['49790']
    ['0']
    ['14701']
    ['0']”
没有和你说清楚,这是个文件,不是单个的数组。

论坛徽章:
0
4 [报告]
发表于 2009-11-24 09:45 |只看该作者
把文件内容读取为string后

string="['49790']\r\n['0']\r\n['14701']\r\n['0']"

list_new=string.split('\r\n')
for i,item in enumerate(list_new):
    list_new[i]=eval(eval(list_new[i])[0])
print list_new

论坛徽章:
0
5 [报告]
发表于 2009-11-25 18:59 |只看该作者
本帖最后由 starfuck 于 2019-11-26 23:41 编辑












论坛徽章:
0
6 [报告]
发表于 2009-11-26 10:51 |只看该作者
f = open("test.txt","r")
s = "".join(f.readlines())
testList = s.split("\n")
print testList
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP