[Python List Tuple]小结

创建的List可以有不同类型值  

>>> numbers=[1,2,'Three','Four','Five']
>>> numbers
[1, 2, 'Three', 'Four', 'Five']
>>> 

append()方法

>>> numbers.append('6')
>>> numbers
[1, 2, 'Three', 'Four', 'Five', '6']
>>> 

pop()方法

>>> numbers.pop(3)
'Four'
>>> numbers
[1, 2, 'Three', 'Five', '6']
>>> 

insert()方法

>>> numbers.insert(3,4)
>>> numbers
[1, 2, 'Three', 4, 'Five', '6']
>>> 

直接通过索引值访问

>>> numbers[2]=3
>>> numbers
[1, 2, 3, 4, 'Five', '6']
>>> 

 

Tuple是一旦初始化就不能改变值的list

但是Tuple里面可以有list作为一个元素 tuple不能改变的是元素地址 所以即使是list也没有关系

而且list里面的值可以随便变

dict 因为键值要是可以hash的 所以里面不可以放list等 自身可以改变的元素

set 是数学意义上的无序和无重复元素的集合

>>> s=set([1,2,2,3,3,4,4,5,5,5])
>>> s
set([1, 2, 3, 4, 5])
>>> s.add(5)
>>> s
set([1, 2, 3, 4, 5])
>>> s.remove(5)
>>> s
set([1, 2, 3, 4])
>>> s2 = set([1,2,3,4,5])
>>> s&s2
set([1, 2, 3, 4])
>>> s|s2
set([1, 2, 3, 4, 5])
>>> 

 

posted @ 2015-03-09 18:18  baaingSheep  阅读(164)  评论(0编辑  收藏  举报