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

2025-10-17 22:59:38

1、创建一个名称为lst的列表,代码如下:

lst = ["电影","电视剧","综艺节目","科技"]

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

2、下面我们用map函数取把这个列表中的每个字符串前面加个星号,代码如下:

lst1 = list(map(lambda l: "*"+l,lst ))

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

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

print(lst1)

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

4、下面我们建立一个列表,里面存放字典,代码如下:

lst = [{"类别":"电视剧"},{"类别":"电影"}]

这次我们再lst里面存放的是列表,每个key都是类别

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

5、由于这次是字典,所以我们用map处理的时候需要加上dic代码

ll = list(map(lambda dic:dic["类别"]+"*" ,lst))

我们处理的是字典中的值,所以用dic["类别"]

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

6、用print 打印出ll列表,效果如图:

print(ll)

通过map处理,我们实现了把字典的值后面加上了星号

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

7、总结:

处理字符串方法:

lst = ["电影","电视剧","综艺节目","科技"]


lst1 = list(map(lambda l: "*"+l,lst ))
print(lst1)

处理字典方法:

lst = [{"类别":"电视剧"},{"类别":"电影"}]


ll = list(map(lambda dic:dic["类别"]+"*" ,lst))
print(ll)

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

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢