一句代码把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})