乱七八糟小技巧大杂烩

一句代码把0--100之间的基数放到列表

 这个完全可以用循环加判断的方法做,这里就不演示了,直接上一句代码搞定的方法:

1 l = [x for x in range(100) if x % 2 != 0]

 实验结果:

将一个列表(元组)的数据转换成字典

将:

1 a = (
2     (1,'孙悟空'),
3     (2,'猪八戒')
4 )

转换成:

1 [{'id': 1, 'name': '孙悟空'}, {'id': 2, 'name': '猪八戒'}]

笨方法可以用循环挨个append进列表,下面我们用简单的方法做一下:

1 aa = list(map(lambda x:{'id':x[0],'name':x[1]}, a))

实验结果:

将form表单数据转换成json

1 var data = {} 
2 $("#form").serializeArray().map(function(x){data[x.name]=x.value})
3 var json_data = JSON.stringify(data)
$("#form").serializeArray().map(function(x){data[x.name]=x.value})
原文地址:https://www.cnblogs.com/songtao1600/p/9052295.html