a = “[[sd,httf,g],[sd,httf,g]]”
這個怎么轉成串列
uj5u.com熱心網友回復:
轉換的結果是怎么樣的?單純的字串裝換串列很容易list(a)就可以了
uj5u.com熱心網友回復:
感覺你沒有描述清楚,請將問題或者題目全部的文本貼出來。uj5u.com熱心網友回復:
里面的字母是字串吧?uj5u.com熱心網友回復:
import res = "[[sd,httf,g],[sd,httf,g]]"
s = eval(re.sub("(?P<value>\w+)",lambda x:repr(x.group("value")),s))
print(s[0][0])
uj5u.com熱心網友回復:
a = “[[sd,httf,g],[sd,httf,g]]”這個要轉成
a = [['sd', 'httf' ,'g'], ['sd', 'httf', 'g']]
uj5u.com熱心網友回復:
a = “[[sd,httf,g],[sd,httf,g]]”
這個要轉成
a = [['sd', 'httf' ,'g'], ['sd', 'httf', 'g']]
uj5u.com熱心網友回復:
看四樓,幫他搞定了!!!!
uj5u.com熱心網友回復:
import re
s = "[[sd,httf,g],[sd,httf,g]]"
s = eval(re.sub("(?P<value>\w+)",lambda x:repr(x.group("value")),s))
print(s[0][0])
大神,能解釋一下嗎,結果是出來了,但不是很理解這個程序
uj5u.com熱心網友回復:
提問說清楚了,就好辦了,也可以這樣
uj5u.com熱心網友回復:
import re
s = "[[sd,httf,g],[sd,httf,g]]"
s = eval(re.sub("(?P<value>\w+)",lambda x:repr(x.group("value")),s))
print(s[0][0])
大神,能解釋一下嗎,結果是出來了,但不是很理解這個程序
哪里不理想?有什么其他需要嗎?
uj5u.com熱心網友回復:
import rea = '[[sd,httf,g],[sd,httf,g]]'
list=[]
ma = re.findall(r'[(\w|,)]+\w',a)
for x in ma:
list.append(x.split(','))
print(list)
uj5u.com熱心網友回復:
將字串中的[和]全部洗掉,然后split(',')切割出來,剩下的就是獨立的字串了,就好辦了uj5u.com熱心網友回復:
eval("[[sd,httf,g],[sd,httf,g]]".replace(",","','").replace("[[","[['").replace("]]","']]"))轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/128806.html
下一篇:cmake安裝dlib報錯
