python中的字典元组和集合

Posted 笔筒里的猫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中的字典元组和集合相关的知识,希望对你有一定的参考价值。

一、python中的字典

1、字典的表示方式:{key1:value1,key2:value2,key3:value3};

2、字典的key通常情况下是字符串,也可以使用其他不可变的数据类型;

3、字典的key值不能重复,如果在一个字典中存在相同的key,则后面的value会覆盖前面的value;

4、获取字典的长度: len()

 

 它的长度是3;

5、字典的修改和添加:

修改:dict_name[exited key]=new value

添加:dict_name[new key]=new value

 

 输出的结果为:

 

 6、字典的删除:根据 key 删除

pop(key)

输出的结果为:

7、获取字典中的所有 key 或所有的 value

获取所有的key:dict_name.keys()

获取所有的value:dict_name.values()

 

 输出的结果是:

 

 二、元组

1、元组的表示方式:tuple=(1,"username","pwd")

2、当元组中只有一个元素时,一定要加逗号,即 my_tuple=("usernam",)

3、元组是不可变的数据类型,即:

 

 4、元组是有序的,即元组也是有索引的,可以根据索引对元组进行切片操作:

 

 输出的结果为:

 

 5、元组的解包:

 

 根据元组的解包我们可以了解到,赋值运算是可以一次赋值多个元素的,即:

 

 输出的结果为:

 

 三、集合

1、集合的表示方式:{},和字典相比,它是没有key的;

2、集合是有序的、可变的,关于集合的增加元素、修改元素的方法,将在后面进行补充;

3、集合的主要作用是去除重复元素,即:

 

 输出的结果为:

 

 4、一道关于集合用法的经典的面试题:

 

 输出结果为:

 

以上是关于python中的字典元组和集合的主要内容,如果未能解决你的问题,请参考以下文章

Python面试必考重点之列表,元组和字典第一关——如何定义集合/集合与列表有什么区别/如何去掉列表(元组)中重复的元素

Python基础(3) - 去掉列表或元组中的重复元素

python元组和集合

python元组和集合

Python面试必考重点之列表,元组和字典第二关——如何向集合中添加和删除元素,需要注意什么/如何求集合的并,交,集合之间是否还支持其他操作

python第三节列表元组和字典