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的;
二、集合是有序的、可变的,关于集合的增长元素、修改元素的方法,将在后面进行补充;
三、集合的主要做用是去除重复元素,即:
输出的结果为:
四、一道关于集合用法的经典的面试题:
输出结果为: