yield列表反转 islice切片 列表反转 output: 实际上,for循环要求l1有这个函数, 反向循环reveresd要求l1有 自己实现一个可以反转的列表 本文和前文有很多yiled的例子,也讲了读文件的分片,介绍一个可以分片的函数 itertools.islice islice(ite ...
分类:
其他好文 时间:
2019-02-02 23:39:43
阅读次数:
341
shell基础 1、shell在Windows和Linux中都有命令转换器的作用,另外它还是一门编程语言 2、shell编程第一行都有加上#!/bin/bash,它的作用是告诉系统这是一个shell程序 3、Windows中的shell程序在Linux中无法正常执行,这是因为二者的回车符不一样,可以 ...
分类:
系统相关 时间:
2017-08-22 10:49:28
阅读次数:
285
1.当想同时得到索引和对应的值时,可以用enumerate()函数 2.要同时循环两个或多个序列,可以与zip()函数配对。 3.要反向循环序列,首先是正向的指定序列,然后调用revers()函数。 4. 要以排序顺序循环序列,请使用sorted()函数,该函数返回一个新的排序序列,而不改原来的序列 ...
分类:
编程语言 时间:
2017-04-12 02:04:32
阅读次数:
142
First of all, protocol extensions change how reverse is used: for i in (1...5).reverse() { print(i) } // 5 4 3 2 1 Stride has been reworked in Xcode 7 ...
分类:
编程语言 时间:
2016-08-28 16:21:56
阅读次数:
272
1、快捷键按键描述command + [左移代码块command + ]右移代码块Tab键接受代码自动完成提示Esc键显示代码提示菜单control+.(半角句号)循环浏览代码提示shift+control+.(半角句号)反向循环浏览代码提示command+control+S创造快照control+...
分类:
其他好文 时间:
2015-04-27 23:42:25
阅读次数:
147
### 题目大意
用r块红色、g块绿色的方块,搭成一个h层(尽可能高)的塔,第i层有i个相同颜色的方块。
问所有可行的方案有多少。
### 解题思路
动态规划
dp(h, r) 表示到h层,已用r块红色的方案数
绿色个数可以通过h,r确定。
dp(h, r) = dp(h-1, r-h) + dp(h-1, r)
明显可以滚动压缩,dp只与之前一次相关,r反向循环避免引用修改过的数据。
dp[r] +...
分类:
其他好文 时间:
2015-03-09 12:53:29
阅读次数:
155
从大到小循环:
把start和end的值交换一下,就轻松实现从大到小循环。嵌套循环:循环中能包含下一级,理论上可以无数层嵌套,在开发中嵌套循环可以轻松地定制精美的输出网页...
分类:
其他好文 时间:
2015-02-14 09:54:35
阅读次数:
157