扫码关注官方订阅号
业精于勤,荒于嬉;行成于思,毁于随。
你搞错了一点。
#map(func, lists)实际所作的运算是 l=[] for list in lists: l.append(func(list)) #而不是 l=func(lists)
list(map(readFile, file_list))的作用是把readFile这个函数作用到file_list的每一项上,最后生成一个list。在这个代码里相当于
cc = [readFile('1.txt'), readFile('3.txt'), readFile('4.txt')]
你出现的结果是不是这样?[[...], [...], [...]] 如果不是把你需要的列表和你现在生成的列表分别是什么样子说详细一点。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
你搞错了一点。
list(map(readFile, file_list))的作用是把readFile这个函数作用到file_list的每一项上,最后生成一个list。在这个代码里相当于
你出现的结果是不是这样?[[...], [...], [...]] 如果不是把你需要的列表和你现在生成的列表分别是什么样子说详细一点。