养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

Python中的map处理字符串和字典的方法

时间:2024-10-30 15:22:13

map是Python中的内置高阶函数,下面我们一起来看一下如何用它处理字符串和字典

Python中的map处理字符串和字典的方法

工具/原料

电脑

Python开发工具

方法/步骤

1、创建一个名称为lst的列表,代码如下:lst=["电影","电视剧","综艺节目","科技"]

Python中的map处理字符串和字典的方法

2、下面我们用map函数取把这个列表中的每个字符串前面加个星号,代码如下:lst1=list(map(lambdal:"*"+l,lst))

Python中的map处理字符串和字典的方法

3、用print打印map处理过的lst1列表效果如图print(lst1)

Python中的map处理字符串和字典的方法

4、下面我们建立一个列表,里声矜檠鹣面存放字典,代码如下:lst=[{"类别":"电视剧"},{&qu泠贾高框ot;类别":"电影"}]这次我们再lst里面存放的是列表,每个key都是类别

Python中的map处理字符串和字典的方法

5、由于烂瘀佐栾这次是字典,所以我们用map处理的时候需要加上dic代码ll=list(map(lambdadic:dic缪梨痤刻["类别"]+"*",lst))我们处理的是字典中的值,所以用dic["类别"]

Python中的map处理字符串和字典的方法

6、用print打印出ll列表,效果如图:print(ll)通过map处理,我们实现了把字典的值后面加上了星号

Python中的map处理字符串和字典的方法

7、总结:处理字符串方法:l衡痕贤伎st=["电影","电视剧","综艺节目",&q锇栀劐箨uot;科技"]lst1=list(map(lambdal:"*"+l,lst))print(lst1)处理字典方法:lst=[{"类别":"电视剧"},{"类别":"电影"}]ll=list(map(lambdadic:dic["类别"]+"*",lst))print(ll)

Python中的map处理字符串和字典的方法

© 一点知识