用来创建list的方式。 a = [i for i in rang(1,11)] 返回[1,2,3,4,5,6,78,9,10] b = [i*i for i in rang(1,3)] 返回[1,4] [i+j for i in 'a,b,c' j for j in 'x,y,z'] 返回['ax ...
分类:
编程语言 时间:
2017-05-23 20:31:09
阅读次数:
153
1、数据结构:通过某种方式组织在一起的数据元素的集合 2、在Python中,最基本的数据结构是序列(sequence),最后一个元素标记为-1,倒数第二个元素为-2,第一个元素位于最开始,索引为0 3、Python包含6种内建的序列,最常用的两种类型:列表和元组.其他的内建序列类型有字符串、Unic ...
分类:
编程语言 时间:
2017-05-22 17:47:55
阅读次数:
185
#coding=utf-8import copynames = [] #创建一个列表names = ['Chengwenliang','guming','shengjianhong','tongzhen'] #创建一个列表并赋值names1 = [1,2,3,4]# print list#print ...
分类:
编程语言 时间:
2017-05-22 12:00:46
阅读次数:
182
有必要对这些数据类型及操作做下梳理: 1.列表:增删改查 a.查找: 1 >>> names=["zhang","wang","li","zhao"] 2 #列表天生具有下标,基于下标0,1,2,...进行查找 3 >>> names[1] 4 'wang' 5 #列表的切片,即也是基于下标进行操作 ...
分类:
编程语言 时间:
2017-05-20 21:11:51
阅读次数:
237
1、现在有两个列表,list1 = ['key1','key2','key3']和list2 = ['1','2','3'],把他们转为这样的字典:{'key1':'1','key2':'2','key3':'3'} >>>list1 = ['key1','key2','key3'] >>>list ...
分类:
编程语言 时间:
2017-05-19 14:31:33
阅读次数:
150
事实上,能够把列表和元组看成普通的数组。可是这个数组能够存储不同的数据类型(对象) 列表和元组的差别 列表 元组 使用的符号 [] () 元素数量 可变 不可变 改动元素 不能够 能够 假设大家有编程基础。列表就像java里面的List,元组就像java里面的数组。只是这个数组是仅仅读的 以下给大家 ...
分类:
编程语言 时间:
2017-05-18 11:24:35
阅读次数:
118
Python列表详解:创建一个列表,只要把逗号分隔的不同数据项使用方括号括起来即可。比如:list=[1,2,3,4,5];与字符串的索引一样,列表索引从0开始。Python列表函数即方法:Python所包含的函数:1、cmp()描述:cmp()用于比较两个列表的元素。语法:cmp(list1,list2)返回..
分类:
编程语言 时间:
2017-05-17 15:21:35
阅读次数:
234
Python 的列表数据类型包含更多的方法。这里是所有的列表对象方法: 把一个元素添加到列表的结尾,相当于 a[len(a):] = [x]。 将一个给定列表中的所有元素都添加到另一个列表中,相当于 a[len(a):] = L。 在指定位置插入一个元素。第一个参数是准备插入到其前面的那个元素的索引 ...
分类:
编程语言 时间:
2017-05-14 22:53:12
阅读次数:
182
列表解析也成列表生成式,是将for循环和创建新元素的代码合并成一行,并自动附加新元素,如下面例子: 要使用别表生成式,首先要定义一个列表名,如此处的squares,然后定义一个表达式,如此处的i**2,最后编写一个for循环,用于给表达式提供值。 完全用for循环替换的代码为: ...
分类:
编程语言 时间:
2017-05-14 12:35:00
阅读次数:
233