-
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
提交
取消