我想编写一个脚本,每次注销时自动清除"运行"对话框.历史存储在哪里?
我有N个列表我想找到独特的组合.我已经把它写在我的白板上了,它似乎都有一个模式,我还没有找到它.我觉得我可以表达一种蛮力的方法,这肯定是我追求的东西.还有其他选择吗?不同的数据结构(二叉树吗?)会使这样的工作更合适吗?
鉴于:
# 1 2
a = [1, 2]
b = [a, b]
Run Code Online (Sandbox Code Playgroud)
结果将是:
c = [1a, 1b, 2a, 2b] # (4 unique combinations)
Run Code Online (Sandbox Code Playgroud)
鉴于:
v = [1, a]
w = [1, b]
x = [1, c]
y = [1, d]
z = [1, e]
Run Code Online (Sandbox Code Playgroud)
结果将是:
r = [11111, 1bcde, 11cde, 111de, 1111e, a1111, ab111, abc11, abcd1, abcde, 1b1d1, 1bc1e, 11c11, 11c1e, ... ]
Run Code Online (Sandbox Code Playgroud) 我在名为files的列表中有一个目录的所有文件名.我想过滤它,所以只剩下扩展名为.php的文件.
for x in files:
if x.find(".php") == -1:
files.remove(x)
Run Code Online (Sandbox Code Playgroud)
但这似乎跳过了文件名.我该怎么办?
从概念上讲,我想完成以下操作,但却无法理解如何在Python中正确编码:
from threading import Thread
for i in range(0,3):
t = Thread(target=myfunction)
t.start()
# wait until threads have finished executing
print 'complete!'
Run Code Online (Sandbox Code Playgroud)