|
5鱼币
我想从字符串:
{"code":20000,"message":"OK","data":[17412529,19488113,16997081,20263570]}里面
把17412529,19488113,16997081,20263570这些项目提取出来,
其它的全部切掉,用split如何一步实现?
或者用什么字符串方法能实现?
我自己试了试,如果想实现,需要不断的切片才行啊,感觉我的方法没有用对。
求路过的大侠出手相助
- str1 = '{"code":20000,"message":"OK","data":[17412529,19488113,16997081,20263570]}'
- str2 = str1.split(',')
- str3 = str1.split('[')
- print(str2)
- print('----------------------------------------------------------')
- print('----------------------------------------------------------')
- print(str3)
复制代码
你要的是字符串还是数字?
数字:
- str1 = '{"code":20000,"message":"OK","data":[17412529,19488113,16997081,20263570]}'
- print(eval(str1)['data'])
复制代码
字符串:
- str1 = '{"code":20000,"message":"OK","data":[17412529,19488113,16997081,20263570]}'
- print([str(i) for i in eval(str1)['data']])
复制代码
|
|