一、序列类型操作符
1、切片[]和[:]
2、成员关系操作符(in ,not in )
1: s1 = [1,2,3,4,5,6,7]
2: s2 = [2,3,6]
3: s3 = []
4: for obj in s1:
5: if obj not in s2:
6: s3.append(obj)
7:
8: print s3
9: s4 = set(s1)-set(s2)
10: print s4 #set([1, 4, 5, 7])
3、连接操作符 (+)
+: 两边连接同类型的,并且连接之后创建一个新的对象,不能将一个元素添加进去,只能是一个list对象+list对象。
1: print s1+s2 #[1, 2, 3, 4, 5, 6, 7, 2, 3, 6]
1: 注意:
2: li=[1,2,3]
3: li.extend('good'),
4: print li 则输出:[1,2,3,'g','o''o','d']
5: 如果我们换成li.append('good')之后,则输出[1,2,3,'good'].
6: 这是因为extend()添加整个列表对象,append()添加元素
注意:
1: >>> li = [1,2,3]
2: >>> li+'new item'
3:<