我尝试转换像这样的unicode字符串(我从Web服务获取):
value = value.replace('"', '')
我想创建一个嵌套列表,以便能够通过排序"排序"方法
这就是我所做的: 首先删除所有不需要的""
valuelist = [x.split(',') for x in value.strip('[]').split('],[')]
然后剥离extra []并使用split方法创建列表:
valuelist = sorted(valuelist,key=lambda valuelist: int((valuelist[1])), reverse=True)
最后,我能够通过排序方法对嵌套列表的第二个元素进行排序。
[AcceptVerbs("POST")]
public JsonResult LoadPayoffAgingGrid(/*string SearchText, DateTime StartDate, DateTime EndDate*/)
代码正在运行,但我想知道是否有更优雅的解决方案。感谢
答案 0 :(得分:2)
你可以尝试
>>> [[i.encode('ascii', 'ignore').replace('[', '') for i in x] for x in value]
[['Seba', '10'], ['Gianfranco', '80'], ['Marco', '20'], ['Massimo', '125']]