1.列表解析。 (1)这是一个,让人听起来十分欣喜的术语,代表着你可以通过一个循环将所有值放到一个列表中。python列表解析属于python的迭代中的一种,相比python for循环速度会快很多。下面看下python列表解析是怎么工作的: 注:python会在解释器里对range(10)进行迭代 ...
分类:
编程语言 时间:
2016-09-16 18:18:21
阅读次数:
203
关于append和extend两个方法,网上很多人说法如下:append()方法向列表的尾部添加一个新的元素。只接受一个参数。extend()方法只接受一个列表作为参数,并将该参数的每个元素都添加到原有的列表中。但是,关于extend只接受一个列表作为参数这种说法,深表怀疑。举个栗子:exten..
分类:
移动开发 时间:
2016-09-14 17:03:45
阅读次数:
226
python序列包含列表[]、元组()、字符串三种 列表 一、列表基本内容 1、建立:a=[1,2,3,5],通过[ , ,], >>>b=[6,7,8,9] 2、索引:a[0]=1 3、切片:a[0:2],a[:] 4、删除:del a[索引]; a.remove(5) ;a.pop(索引),会返 ...
分类:
编程语言 时间:
2016-09-14 12:44:25
阅读次数:
210
什么是数据类型?前两章里面包含的字符串、布尔类型、整数、浮点数都是数据类型。数据类型在一个编程语言中必不可少,也是使用最多的。而且数据类型的数据都是存放在内存中的,我们一般操作都是在对内存里对象操作。什么是数组?数组也是一种数据类型,为了方便处理数据,把一..
分类:
编程语言 时间:
2016-09-11 15:47:06
阅读次数:
269
# -*- coding:utf-8 -*- #列表操作name_list = ['zhangsan','lisi','wangwu'] #append 在最后插入name_list.append("zhaoliu")print(name_list) #count 计算指定元素的数量c = name ...
分类:
编程语言 时间:
2016-09-10 13:04:10
阅读次数:
154
1.python包含六种内建的序列,列表和元组是其中的两种,列表可以修改,元组则不能 2.通用序列操作 2.1 索引:和C#的区别是索引可以为负数,最后一个元素索引为-1,索引超出范围会报错 例:>>>a='hello' >>>a[-2] 'l' 2.2分片:可以使用分片来获取序列一定范围内的元素, ...
分类:
编程语言 时间:
2016-09-08 00:41:43
阅读次数:
132
使用列表的sort方法可以进行排序,其中有两个参数用来表示排序的方式,代码: 参数key可以是:key=int,key=len, key=lambda... ...
分类:
编程语言 时间:
2016-09-06 01:00:17
阅读次数:
371
列表推导式(list comprehension)是利用其他列表创建新列表(类似于数学术语中的集合推导式)的一种方法。它的工作方式类似于for循环,也很简单: 如果只想打印出那些能被3整除的平方数,只需要通过添加一个if部分在推导式中就可以完成: 也可以增加更多的for语句的部分: ...
分类:
编程语言 时间:
2016-09-05 16:46:08
阅读次数:
624
如果要生成list[1,2,3,4,5,6,7,8,9],可以使用range(1,10): 如果要生成[1*1,2*2,3*3,4*4,5*5,......,9*9]这样的呢,可以使用循环: 使用列表生成式,可以用一句话代替上面的循环: 基本格式是:[ statement for var in .. ...
分类:
编程语言 时间:
2016-09-01 13:04:03
阅读次数:
193
Python列表是比较重要的Python数据类型,以下作介绍:一、创建列表list1=[‘a‘,‘b‘,‘c‘,‘d‘]
list2=[‘1‘,‘2‘,‘3‘,‘4‘]
list3=[‘sports‘,‘news‘,‘mnt‘,‘mile‘]列表如上图,列表跟Linux一些数据类型一样,都是从0开始访问。二、访问列表>>>print"list1[0]:",list1[0]
>..
分类:
编程语言 时间:
2016-09-01 00:25:39
阅读次数:
223