合并多个python list以及合并多个 django QuerySet 的方法

发布时间:2017-1-21 0:12:16 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"合并多个python list以及合并多个 django QuerySet 的方法 ",主要涉及到合并多个python list以及合并多个 django QuerySet 的方法 方面的内容,对于合并多个python list以及合并多个 django QuerySet 的方法 感兴趣的同学可以参考一下。

尊重原文作者,该文转载于: http://www.yihaomen.com/article/python/533.htm

在用python或者django写一些小工具应用的时候,有可能会遇到合并多个list到一个 list 的情况。单纯从技术角度来说,处理起来没什么难度,能想到的办法很多,但我觉得有一个很简单而且效率比较高的方法是我以前没注意到的。那就是利用 chain 方法来合并多个list. 同样也可以用来合并django 的 QuerySet. 

1. python用chain 来合并多个list
chain 是用C实现的,自然性能上比较可靠。下面看下基本用法:

#coding:utf-8from itertools import chaina = [1,2,"aaa",{"name":"roy","age":100}]b = [3,4]c = [5,6]#items = a + b + citems = chain(a,b,c)for item in items:    print item

上一篇:form表单提交和ajax表单提交,关于移动端如何通过软键盘上的【搜索】和【前进】进行提交操作
下一篇:[erlang]supervisor(监控树)的重启策略

相关文章

相关评论