对list进行切片取一个list的部分元素是非常常见的操作。比如,一个list如下:>>> L = ['Adam', 'Lisa', 'Bart', 'Paul']
取前3个元素,应该怎么做?笨办法:>>> [L[0], L[1], L[2]]
['Adam', 'Lisa', 'Bart']
之所以是笨办法是因为扩展一下,取前N个元素就没辙了。取前N个元素,也就是索引为0-(N-1)的元素,可以用...
分类:
编程语言 时间:
2016-05-07 10:39:30
阅读次数:
198
元组tuple #只能初次赋值,不能更改和删除 #支持切片 >>> a(1, 2, 3, 4, 5, 6, 7, 8, 9)>>> a [0:6:2](1, 3, 5) type((1,))#tuple type((1)) # int 元组可做格式化输出 >>> print '这个数%f' % (5 ...
分类:
其他好文 时间:
2016-05-05 00:33:24
阅读次数:
136
元组 tuple a = (1,2,3) 元组不能修改 可权嵌套列表 如 (1,2,3,[1,2,3]) 里面的列表可修改 一般不这样用 列表list a = [1,2,3] 集合set a = {1,2,3} 最大的特点会自动去从,所以他是没序的,也不支持切片 , 字典dict 跟集合基本一样,他 ...
分类:
编程语言 时间:
2016-05-03 14:24:34
阅读次数:
152
一.基本数据类型 整数:int 字符串:str(注:\t等于一个tab键) 布尔值: bool 列表:list 列表用[] 元祖:tuple 元祖用() 字典:dict注:所有的数据类型都存在想对应的类列里 二.列表所有数据类型: 基本操作: 索引 切片 追加 删除 长度 切片 循环 包含 clas ...
分类:
编程语言 时间:
2016-05-02 18:23:24
阅读次数:
189
图片切片就是将一张图片按一定比例切分,中间部分系统自动填充空白, 这样在文本多行输入的时候,将具有特定形状的图片作为背景, 即使文本行数很多,也不会使图片走形. //即使你按5/5分,还是3/7分系统都会自动留一个像素的宽度 // 切片之前: //切片之后: // 代码实现: UIImage *ba ...
分类:
移动开发 时间:
2016-05-01 01:07:18
阅读次数:
370
1.切片,python中一个比较重要的概念,其实和MATLAB中的数组的操作很相像。 比如对于 a =[1,2,3,4,...,100]如果想取前三个,即[1,2,3] 直接说a[0,3]即可,还可以更简洁的写a[:3]省略0默认从0开始。 python的切片比较奇葩的地方还有从后取这种东西。a[- ...
分类:
编程语言 时间:
2016-04-29 23:47:18
阅读次数:
416
.join() - 数组成员拼接为字符串,原数组不变.reverse() - 翻转数组成员,修改原数组.sort() - 按字符串将数组成员排序,修改原数组.concat() - 连接两个数组,原数组不变.slice() - 数组切片,原数组不变.splice() - 数组剪切和在剪切位置插入成员, ...
分类:
编程语言 时间:
2016-04-28 14:04:04
阅读次数:
233
1、切片 2、迭代 只要是可迭代对象,无论是否有下标,都可以迭代,比如dict就可以迭代。 >>> d={'a':1,'b':2,'c':3}>>> for key in d: print(key) bac >>> for key,value in d.items(): print(key,valu ...
分类:
编程语言 时间:
2016-04-26 02:02:27
阅读次数:
174
Python中非常有用的高级特性,1行代码能实现的功能,决不写5行代码。请始终牢记,代码越少,开发效率越高。
1、切片slice。L = [1, 2, 3, 4, 5]
L[0:3]=[1,2,3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。
如果第一个索引是0,还可以省略
倒数切片L[-2:]=[4,5]从倒数第二个数 到 最后一个数...
分类:
编程语言 时间:
2016-04-22 20:08:34
阅读次数:
193
1字符串和列表实现方法(使用切片的方法)不修改元素原有内容,将输出进行赋值In[34]:s=‘nihao‘
In[35]:s1=s[::-1]
In[36]:s1
Out[36]:‘oahin‘In[47]:l
Out[47]:[‘c‘,‘b‘,‘a‘]
In[48]:l[::-1]
Out[48]:[‘a‘,‘b‘,‘c‘]2列表和元组独有方法l.reverse()但是这个方法很少用,会将原内..
分类:
编程语言 时间:
2016-04-22 16:41:47
阅读次数:
949