tuple.set集合,dict

1.tuple是有序的.有count方法进行计数元素

tu1 = [1,2,3]

tu1.count(2)

tu1.index(3)

 

2.set和dict是无序的,无序的就说明无法通过索引进行元素查找

3.set没有重复的元素,有两种方式设置集合

a = set([2,3,4])  

b = {3,2,3,4}

set 的方法有 |,-,add,remove,&交集

b.clear()清空方法

update方法添加元素

in,not in判断元素是否存在

 

4.dict是无序的,它的key是唯一值。有两种方式创建。字典是可变的

dict1 = {'name':'sarah','age' = 13}

dict2 = dict(age = 34,name = 'sarah') #赋值语句来添加

dict1['name']

dict1.items()表示的是items,然后结果是tuple不可变放在列表里的

字典添加,是通过直接赋值的方法 dict1['sex']  = 'male'

 

5.copy的深浅复制

a = [3,2,4,[3,2,2]]

b =a.copy()

c = a[:]

import copy    

 d = copy.copy(a)  

e = copy.deepcopy(a)

a.append(5)都没有加5

a[3].append(6),只有deep没有加6

posted on 2017-05-25 21:22  潇米测媛  阅读(62)  评论(0)    收藏  举报