1、python中的字典python
一、字典的表示方式:{key1:value1,key2:value2,key3:value3};面試
二、字典的key一般狀況下是字符串,也可使用其餘不可變的數據類型;spa
三、字典的key值不能重複,若是在一個字典中存在相同的key,則後面的value會覆蓋前面的value;3d
四、獲取字典的長度: len()blog
它的長度是3;索引
五、字典的修改和添加:字符串
修改:dict_name[exited key]=new valueit
添加:dict_name[new key]=new value數據類型
輸出的結果爲:方法
六、字典的刪除:根據 key 刪除
pop(key)
輸出的結果爲:
七、獲取字典中的全部 key 或全部的 value
獲取全部的key:dict_name.keys()
獲取全部的value:dict_name.values()
輸出的結果是:
2、元組
一、元組的表示方式:tuple=(1,"username","pwd")
二、當元組中只有一個元素時,必定要加逗號,即 my_tuple=("usernam",)
三、元組是不可變的數據類型,即:
四、元組是有序的,即元組也是有索引的,能夠根據索引對元組進行切片操做:
輸出的結果爲:
五、元組的解包:
根據元組的解包咱們能夠了解到,賦值運算是能夠一次賦值多個元素的,即:
輸出的結果爲:
3、集合
一、集合的表示方式:{},和字典相比,它是沒有key的;
二、集合是有序的、可變的,關於集合的增長元素、修改元素的方法,將在後面進行補充;
三、集合的主要做用是去除重複元素,即:
輸出的結果爲:
四、一道關於集合用法的經典的面試題:
輸出結果爲: