>>>?a
[1,?2,?3]
>>>?b
[1,?2,?3,?4] 差集 >>>?list(set(b).difference(set(a)))
[4] >>>?print?list(set(a)?^?set(b))
[4] >>>?print?list(set(b)?-?set(a))
[4]???????????????...
分类:
编程语言 时间:
2015-09-02 12:00:03
阅读次数:
205
Python 列表(1)创建列表 也可通过list方法把一个元组生成一个列表(2)列表的内建方法 append() 在列表末尾追加一个元素 clear() 清空整个列表 a.clear() copy() 此拷贝法产生的新列表不受原列表影响 b=a.copy()...
分类:
编程语言 时间:
2015-08-31 13:20:50
阅读次数:
178
产生列表可以用range();列表解析对一个序列进行解析生成新的列表;列表解析比for的性能好很多;a=[xforxinrange(0,10)ifx>5]
printa
a=[x+1forxinrange(0,10)ifx>5]
printa利用列表中的表达式可以得出所需的列表,无需在用for循环得到;双重嵌套:用更简便的语句得出里列..
分类:
编程语言 时间:
2015-08-29 17:09:42
阅读次数:
186
索引:
注意:如果超出长度,则报错
如果索引为负数,则取数的方向反转
>>> aList=['123',123,123.0]
>>> aList[0]
'123'
>>> aList[2]
123.0
>>> aList[-2]
123
>>> aList[-3]
'123'
>>> aList[3]
Traceback (most recent call last):
File "",...
分类:
编程语言 时间:
2015-08-28 00:58:39
阅读次数:
148
基本操作:使用+和*
>>> a='http://blog.csdn.net/raylee2007'
>>> aList=['123',123,123.0]
>>> bList=['dd',a,['123','aaa']]
>>> aList+bList
['123', 123, 123.0, 'dd', 'http://blog.csdn.net/raylee2007', ['123', 'a...
分类:
编程语言 时间:
2015-08-27 23:01:50
阅读次数:
191
列表是python里面最具灵活性的有序集合对象类型
它可以包含其他任何类型的对象:数字、字符串、甚至是列表
特点:可变对象、可在原处修改、可通过偏移值、分片、方法调用
特性:
1.任意对象的有序集合
2.通过偏移读取
3.可变长度、异构和任意嵌套
4.属于可变序列
5.对象引用数组:列表包含0个或者多个对象的引用
操作
解释
L=[]
一个空...
分类:
编程语言 时间:
2015-08-27 23:00:36
阅读次数:
261
这一节聊聊强大的列表解析
主要就是在一行里面赋值给列表
下面我们举两个例子:
上面的例子我们引入了range函数,他主要作用是在一定范围里面取整数值
我来解释一下中括号里面的那一句:x**2 for x in range(5)
1.先计算range里面的值
2.通过for,把上面的整数值赋值给x
3.再计算x**2
4.最后就是逐一放到square这个列表里面去
除了上面...
分类:
编程语言 时间:
2015-08-13 07:45:54
阅读次数:
160
其实,可以把列表和元组看成普通的数组,但是这个数组可以存储不同的数据类型(对象)
列表和元组的区别
列表
元组
使用的符号
[]
()
元素数量
可变
不可变
修改元素
不可以
可以
如果大家有编程基础,列表就像java里面的List,元组就像java里面的数组,不过这个数组是只读的
下面给大家举个例...
分类:
编程语言 时间:
2015-08-11 23:32:06
阅读次数:
296
一、列表
一组有序项目的集合。可变的数据类型【可进行增删改查】
列表是以方括号“[]”包围的数据集合,不同成员以“,”分隔。
列表中可以包含任何数据类型,也可包含另一个列表
列表可通过序号访问其中成员
常用列表操作:
list.append()追加成员,成员数据
list.pop()删除成员,删除第i个成员
list.count(x)计算列表中参数x出现的次数
list.r...
分类:
编程语言 时间:
2015-08-11 12:12:59
阅读次数:
152
Python的内部容器,大概分为:tuple,set,list,dict,就排序来说,对列表和字典的排序需求较多,tuple主要作为不可变容器,set用来去重复,下面把list和dict常见排序方法总结一下:
一、列表
1、 list排序很简单,主要看list的元素组成,如果元素是由单值组成,比如下面的方法:
>>> a = [1,2,5,3,4]
>>> a...
分类:
编程语言 时间:
2015-08-06 13:18:14
阅读次数:
130