解包、封包 解包:把可迭代队形的元素赋值给变量 封包:是把变量构建成元组 x, y =(1, 3) x, y =[1, 3] #*mid 表示一个容器,可以包含任意多个元素,解包过程中只能有一个*,*赋值出来的都是列表 >>> head, *tail = list(range(10)) >>> he ...
分类:
其他好文 时间:
2016-07-15 13:26:36
阅读次数:
142
可使用android自带的httpclient框架实现。 GET 方式传递参数 //先将参数放入List,再对参数进行URL编码 List<BasicNameValuePair> params = new LinkedList<BasicNameValuePair>(); params.add(ne ...
分类:
移动开发 时间:
2016-07-15 13:26:33
阅读次数:
370
Next Permutation Given a list of integers, which denote a permutation. Find the next permutation in ascending order. Notice The list may contains dupl ...
分类:
其他好文 时间:
2016-07-15 13:03:17
阅读次数:
141
有一个字符串如下。如下,也是通过jackson把list转换成的json字符串,我想把它转过来,看网上的内容都不尽人如意,都是片断的内容。估计只有写的知道怎么使用,所以就直接看了jackson的官网,知道了使用方法。 用的类主要是 要转的字符串如下: 主要代码如下: 这样就可以把json字符串转换成 ...
分类:
编程语言 时间:
2016-07-15 13:02:35
阅读次数:
391
切片操作 对有序数列使用下标操作进行区域切割。 最常见的的切片操作,以list为例(其他的有序数列,例如tuple和str的切片操作都跟list相同): lst[start:end:step] start:起始索引,end:结束索引,step步长 切片操作的取值区域,包含起始索引的元素,不包含结束索 ...
分类:
其他好文 时间:
2016-07-15 12:49:01
阅读次数:
245
列表(list): 初始化列表: lst = [] lst = list() lst = [1, 2, 3] 下标/索引操作: python中的索引从0开始 lst[0] 取出第一个元素 lst[-1] 负数索引表示从后往前,由-1开始,-1表示最后一个元素 如果索引超出范围,将引发IndexErr ...
分类:
其他好文 时间:
2016-07-15 12:48:05
阅读次数:
210
迭代器 可以写到for循环in后面的对象都是可迭代的,比如list,dict,字符串等。 print [fib_opt(i) for i in range(100)] 在算100的时候,前面99个还是要重新计算。重复计算了很多次。 yield 包含yield语句的函数会被编译成生成器。生成器是惰性求 ...
分类:
编程语言 时间:
2016-07-15 06:09:05
阅读次数:
213
Given a singly linked list L: L0→L1→…→Ln-1→Ln,reorder it to: L0→Ln→L1→Ln-1→L2→Ln-2→… You must do this in-place without altering the nodes' values. For ...
分类:
其他好文 时间:
2016-07-15 00:35:12
阅读次数:
168
List 和tuple: python提供一种类似C语言数组的类型,但是使用起来确是相当的简洁。那就讲讲这神奇的python中list 和tuple吧。 List类型: 1.直接贴代码: 输出 ['A','B','C'] 声明一个List类型,使用 标识符 [].就这么简单。 2.得到List L的 ...
分类:
编程语言 时间:
2016-07-15 00:34:52
阅读次数:
209
Given an integer array (index from 0 to n-1, where n is the size of this array), and an query list. Each query has two integers [start, end]. For each ...
分类:
其他好文 时间:
2016-07-15 00:16:47
阅读次数:
223