-
dict的第一个特点是查找速度快,无论dict有10个元素还是10万个元素,查找速度都一样。而list的查找速度随着元素增加而逐渐下降。
不过dict的查找速度快不是没有代价的,dict的缺点是占用内存大,还会浪费很多内容,list正好相反,占用内存小,但是查找速度慢。查看全部 -
dict提供便捷的pop()方法,允许我们快速删除元素,pop()方法需要指定需要删除的元素的key,并返回对应的value。查看全部
-
赋值语句其实有两个功能:
当key不存在时,往dict中添加对应的key: value元素。
当key存在时,会更新dict,用新的value替换原来的value。查看全部 -
dict本身提供get方法,把key当作参数传递给get方法,就可以获取对应的value,当key不存在时,也不会报错,而是返回None。查看全部
-
dict提供通过key找到对应value的功能,通过d[key]的形式,就可以得到对应的value。查看全部
-
使用dict可以方便的保存“名字”->“成绩”的映射。
在dict中,每一项包含一个key和一个value,key和value是一一对应的查看全部 -
对于tuple,它和list一个最大的不同点就是tuple是不可变的,tuple里面的元素,也是不可替换的。但是这针对的是仅包含基础数据类型(数字类型、布尔类型、字符串类型)的数据,对于组合数据类型,则不受这个约束。查看全部
-
因为()既可以表示tuple,又可以作为括号表示运算时的优先级,结果(1)被Python解释器计算出结果 1,导致我们得到的不是tuple,而是整数 1。
因此,要定义只有一个元素的tuple,需要在元素后面添加一个逗号,。查看全部 -
index()方法和count()方法不一样,当指定的元素不存在时,使用index()方法Python会报错。查看全部
-
index()方法可以返回指定元素的下标,当一个元素多次重复出现时,则返回第一次出现的下标位置。查看全部
-
count()方法用来统计tuple中某个元素出现的次数。查看全部
-
任务不会:
已知两个集合s1、s2,请判断两个集合是否有重合,如果有,请把重合的元素打印出来。
s1 = set([1, 2, 3, 4, 5])
s2 = set([1, 2, 3, 4, 5, 6, 7, 8, 9])查看全部 -
discard()函数
clear()函数
判断子集超集函数:issubset(),issuperset()
判断集合是否重合:isdisjoint(), 如果有重合,返回False,否则返回True。
查看全部 -
好理解,但是还不能学以致用
查看全部 -
for 循环的应用,没有想到
查看全部
举报
0/150
提交
取消