python获取字典长度_python中的字典、元组和集合

一、python中的字典

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

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

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

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

2003069-20200422225823014-1858382649.png

它的长度是3;

5、字典的修改和添加:

修改:dict_name[exited key]=new value

添加:dict_name[new key]=new value

2003069-20200422230330226-1078165859.png

输出的结果为:

2003069-20200422230358502-2000685763.png

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

pop(key)

2003069-20200422230547602-167490039.png

输出的结果为:

2003069-20200422230626761-65114800.png

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

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

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

2003069-20200422231128911-2042075024.png

输出的结果是:

2003069-20200422231151131-1158390924.png

二、元组

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

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

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

2003069-20200422231935717-18130608.png

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

2003069-20200422232213040-185168351.png

输出的结果为:

2003069-20200422232248886-1191700444.png

5、元组的解包:

2003069-20200422232405883-1108977708.png

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

2003069-20200422232929659-1838920608.png

输出的结果为:

2003069-20200422233043267-1838558777.png

三、集合

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

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

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

2003069-20200422233534524-475339872.png

输出的结果为:

2003069-20200422233553069-392991532.png

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

2003069-20200422233808303-1143816779.png

输出结果为:

2003069-20200422233828696-1261539983.png

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值