【发布时间】:2016-10-25 10:52:33
【问题描述】:
我想将字符串列表转换为数字列表,但没有运气
我的字符串是这样的
x=[u'9-9', u'-5-5',u'-45-45',u'99-99']
我想把它转换成:
x=[9,-5,-45,99]
我尝试在列表中循环并在列表中的每个字符串中使用 string.replace('-','') 替换“-”以删除“-”并将数字分成 2 步,但字符串保留有字符“-”替换不工作
我的一些代码:
import string
x=[u'9-9', u'-5-5',u'-45-45',u'99-99']
for i in x:
string.replace(str(i),"-",' ')
print i
输出:
9-9
-5-5
-45-45
99-99
有什么帮助吗?
【问题讨论】:
标签: python string list python-2.7 replace