我有一个列表和一个目标编号。
l = [1,2,3]
target = 5
Run Code Online (Sandbox Code Playgroud)
方式数如下
输出5方式
def countways(l, target ):
if (target == 0):
return 0
else:
pass
if __name__ == "__main__":
l = [1,2,3],
target = 5
countways(l, target )
Run Code Online (Sandbox Code Playgroud)
我们可以使用本机 python 或itertools?
.txt20210624存在于文件中,哪些字符串20210625不在文件中import os
match_str = ['20210624']
not_match_str = ['20210625']
for root, dirs, files in os.walk(path):
for name in files:
if name.endswith((".txt")):
## search files with match_str `20210624` and not_match_str `20210625`
Run Code Online (Sandbox Code Playgroud)
我可以使用 import walk
这是我的代码:
l = []
p = 'abbdccc'
for i in range(len(p)-1):
m = ''
if p[i] == p[i+1]:
m +=p[i]
l.append(m)
print(l)
Run Code Online (Sandbox Code Playgroud)
b并且c重复超过1次['bb', 'ccc']如果我的字符串是'34456788'那么我的输出是['44', '88']
'*abc* OR *def*''*abc* OR *def*''*abc* OR *def*''*abc* OR *def*''*abc* AND *def*''*abc*