ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

小白之Python基础(五)

2022-08-03 13:34:02  阅读:183  来源: 互联网

标签:Python 数据类型 元素 基础 value 小白 dict 键值 字典


使用dict和set

1、dict :是direction字典的缩写

1) 通过{ }创建,使用健-值(key-value)存储;用“键值对”表示映射关系,例如 {名字:对应的成绩},查找速度快,键值对之间无序;(键是不可变数据类型,且不能重复;值可以是任意数据类型;)

2)通过’字典名[i]‘的方式获得对应值,当i不存在时,会报错;

 

 

3)判断 key值是否存在:

用 dict.get() 方法判断:

 如果key值不存在,返回None值,或者返回指定的value值   

 

 

     

用 in 方法判断:


 

4)len(dict) 获得字典dict中元素的个数

  

5)dict.keys() 所有键;   dict.values()所有值;     dict.items()所有键值对

 

 

 

   6) 增加键值对: 字典名[键]

 

 

        7)删除键值对:dict.pop(i) 

   

 

若键不存在,可指定返回值value

 

        8)通过 “字典名[键]”修改值

    

 

 

   9)通过for循环遍历:

    

 

  10)排序:先把dict.items()转换为列表,再排序

 默认对第一个元素排序    

     

 

 


2、set:和dict类似,但不存储value值                          

 元素不能重复,且必须为不可变数据类型

1)  { }无法创建空set,因为要用于创建空字典

2)  len(A) 可以获得字典A中元素的个数

 

 

   2)   a.add(s) 增加元素 

  

 

 

   3)   a.remove(s) 删除元素

    

 

   4) 集合操作

    

 

 

     

 

 

     

 

    5)遍历排序:

      for循环遍历:

        

      先将字典转换为列表,再输出结果:

      

 

       

 

 2022-08-03

 

 

 

 

 

    

 

标签:Python,数据类型,元素,基础,value,小白,dict,键值,字典
来源: https://www.cnblogs.com/xy287/p/16488548.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有