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
浙公网安备 33010602011771号