集合類型:
就目前學(xué)的拔创,只有字符串和數(shù)值可以作為集合的對象利诺。
創(chuàng)建集合的時候,可以使用大括號剩燥,也可以使用set立轧。set里面是可迭代對象(可以一次返回參數(shù)),前面學(xué)的序列類型就是可迭代對象。
集合中的元素并不能通過下標來訪問氛改。主要進行元素的快速檢索。
字典類型:
字典中的鍵必須是唯一的比伏,值可以是任意類型胜卤,鍵的類型是可哈希數(shù)據(jù)。
創(chuàng)建字典既可以使用大括號赁项,也可以使用dict()函數(shù)葛躏。
集合類型的操作:
add方法要求插入的元素是可哈希的,比如說列表是不可哈希的悠菜,就不可以插入舰攒。
update方法要求傳入的參數(shù)是可迭代的,這很重要悔醋。
下面是集合的運算:
字典類型有這么一個方法:
字典類型也有update操作:
還有刪除操作:這里的del方法和列表里的類似摩窃。
和列表一樣,也有深拷貝這一操作:
計算字典元素個數(shù)也是用len芬骄,用對象.clear()可以清空字典猾愿。
對象.keys()或values()可以獲取鍵和對應(yīng)的值。