博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python字典结构化数据
阅读量:6786 次
发布时间:2019-06-26

本文共 1578 字,大约阅读时间需要 5 分钟。

dict:

键-值(key-value)对集合{key:value},查找速度极快,但浪费内存。

>>> dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'} >>> dict{'Age': 7, 'Name': 'Zara', 'Class': 'First'}>>> dict.keys()                                                         #keys():以列表返回字典所有的键['Age', 'Name', 'Class']>>> dict.values()                                                       #values():以列表返回字典的所有键值[7, 'Zara', 'First']>>> dict.items()                                                        #items():以列表返回字典的所有键值对[('Age', 7), ('Name', 'Zara'), ('Class', 'First')]>>> dict['Class']='Second'                                              #更新键值,覆盖存在的键值,默认存取后面更新的值>>> dict{'Age': 7, 'Name': 'Zara', 'Class': 'Second'}>>> dict['Class']'Second'>>> dict.get('age',18)                                                  #get('键',默认值):返回键值,如果键值不存在返回默认值不报错18>>> 'Name' in dict.keys()                                               #判断键是否存在,返回值为True/FalseTrue>>> 7 in dict.values()                                                  #判断值是否存在True>>> dict.clear()                                                        #清空字典中所有元素>>> dict{}>>> del dict                                                            #删除字典>>> dict

set:无序集合,自动去重

>>> s=set([1,2,3,4,5,5])>>> sset([1, 2, 3, 4, 5])                                                    #自动去除重复的值>>> s.add(6)                                                            #add():新增一个元素>>> sset([1, 2, 3, 4, 5, 6])>>> s.remove(1)                                                         #remove():移除元素>>> sset([2, 3, 4, 5, 6])

 

转载于:https://www.cnblogs.com/evablogs/p/6692947.html

你可能感兴趣的文章
内核常见锁的机制与实现分析2
查看>>
Configure the handler mapping priority in Spring MVC
查看>>
Send an image over a network using Qt
查看>>
ubuntu下安装ftp服务器
查看>>
sites
查看>>
第14章 Python和XML
查看>>
request:域
查看>>
mac vim 配色
查看>>
Win10 使用笔记
查看>>
冲刺阶段第七天
查看>>
项目(四)DHCP服务配置
查看>>
windows Apache ab安装及压力测试
查看>>
HashMap原理
查看>>
iframe中访问父页面的元素
查看>>
乱码问题总结
查看>>
C++学习前理论
查看>>
0311类
查看>>
[51nod1965]奇怪的式子(Min_25筛)
查看>>
HDU 2586 How far away ?
查看>>
HTTP协议中POST、GET、HEAD、PUT等请求方法 (自己学习)
查看>>