我有一个函数,它检查给定函数中的文件和目录更改,并返回一个列表元组,例如:addedFiles, removedFiles, addedDirs, removedDirs
。元组中的每个命名子列表都是一个字符串列表(或空)。我需要将函数返回的结果附加到这些列表的本地版本中。在
这一重大修改表明了我所追求的结果:
addedFiles, removedFiles, addedDirs, removedDirs = [],[],[],[]
for dir in allDirs:
a,b,c,d = scanDir( dir )
addedFiles.extend( a )
removedFiles.extend( b )
addedDirs.extend( c )
removedDirs.extend( d )
但是,我想知道是否有更好的方法来执行for
循环中的部分?
像这样感觉有点。。。丑陋的。在
现在你有了一个列表的dict,而不是四个列表。在
怎么样:
相关问题 更多 >
编程相关推荐