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

发布时间:2016-12-19 12:11:26编辑: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(监控树)的重启策略

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款