Python程序设计Python序列数据67课件讲解.pptxVIP

  • 0
  • 0
  • 约2.96千字
  • 约 13页
  • 2026-01-13 发布于陕西
  • 举报

Python程序设计Python序列数据67课件讲解.pptx

Python程序设计PythonProgramming广东机电职业技术学院人工智能学院SchoolofArtificialIntelligenceGuangdongMechanicalElectronicalPolytechnicPython序列数据

Python序列数据字符串列表元组字典类型介绍基本方法/对象方法函数中的应用

1.类型介绍4.4字典????键值对结构??:数据以key:value形式存储。????键唯一性??:每个键必须是唯一的。可变性??:创建后可动态添加、修改、删除键值对。快速查找??:基于哈希表实现快速查找。字典(dict)是Python中最常用的映射类型,用于存储键值对(key-value)集合。字典是无序的、可变的容器类型。字典的特点

1.类型介绍4.4字典字典的创建#使用花括号d1={name:Alice,age:25}#使用dict构造函数d2=dict(name=Bob,age=30)#从键值对序列创建d3=dict([(name,Charlie),(age,35)])#字典推导式d4={x:x**2forxinrange(5)}#{0:0,1:1,2:4,3:9,4:16}#空字典d5={}例——多种方式:

1.类型介绍4.4字典字典的索引字典通过键(key)来访问和操作值(value)。由于字典是无序的,所以不支持传统的数字索引。d={name:Alice,age:25}d[name]#Alice(通过键访问)d[age]#25例1——基本访问方法:forkeyind:#遍历键print(key,d[key])forkey,valueind.items():#同时遍历键和值print(key,value)例2——遍历键值对方法:

2.字典对象方法4.4字典(1)增删改操作?:例:d={name:Alice}#添加/修改元素d[age]=25#新增键值对d[name]=Alicia#修改已有键的值d.update({city:NY,age:26})#批量更新#删除元素deld[city]#删除键值对popped=d.pop(age)#删除并返回值25d.clear()#清空字典

2.字典对象方法4.4字典(2)查询操作?:例:d={a:1,b:2,c:3}d.keys()#dict_keys([a,b,c])(所有键)d.values()#dict_values([1,2,3])(所有值)d.items()#dict_items([(a,1),(b,2),(c,3)])(所有键值对)len(d)#3(键值对数量)

2.字典对象方法4.4字典字典对象方法:help(dict.函数名)——查询dict对象中的某个函数print(dir(dict))——输出dict对象的所有函数名[__class__,__class_getitem__,__contains__,__delattr__,__delitem__,__dir__,__doc__,__eq__,__format__,__ge__,__getattribute__,__getitem__,__getstate__,__gt__,__hash__,__init__,__init_subclass__,__ior__,__iter__,__le__,__len__,__lt__,__ne__,__new__,__or__,__reduce__,__reduce_ex__,__repr__,__reversed__,__ror__,__setattr__,__setitem__,__sizeof__,__str__,__subclasshook__,clear,copy,fromkeys,get,items,keys,pop,popitem,setdefault,update,values]

3.字典在函数中的应用4.4字典(1)字典作为函数参数:defprint_person_info(name,age,city):print(f{name},{age}岁,来自{city})info={name:Alice,age:25,city:B

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档