【发布时间】:2010-08-09 09:26:55
【问题描述】:
我想从列表中创建文件路径。
pathList = [['~/workspace'], ['test'], ['*'], ['*A', '*2'], ['*Z?', '*1??'], ['*'], ['*'], ['*'], ['*.*']]
我想要
[['', '~/workspace', 'test', '*', '*A', '*Z?', '*', '*', '*', '*.*']]
[['', '~/workspace', 'test', '*', '*A', '*1??', '*', '*', '*', '*.*']]
[['', '~/workspace', 'test', '*', '*2', '*Z?', '*', '*', '*', '*.*']]
[['', '~/workspace', 'test', '*', '*2', '*1??', '*', '*', '*', '*.*']]
我尝试从 for 循环创建它,但我得到了
[['', '~/workspace', 'test', '*', '*A', '*Z?', '*', '*', '*', '*.*', '*1??', '*', '*', '*', '*.*', '*2', '*Z?', '*', '*', '*', '*.*', '*1??', '*', '*', '*', '*.*']]
我该怎么办?请帮帮我。
谢谢。
【问题讨论】:
-
itertools.product,它工作。非常感谢您的帮助。