其想法是,它查看未指定数量的数组(本身保存在数组中),并在每个数组中搜索相似的值。我已经尝试过,但我想不出任何数量的 for 循环或临时数组来保存值来解决我的问题。
例子:
[[2,3,5]
[2,3,5]
[2,3,7]]
Run Code Online (Sandbox Code Playgroud)
该二维数组是其用途的示例,代码应给出的返回值是:
2,3
Run Code Online (Sandbox Code Playgroud)
因为这些数字出现在所有 3 种情况中,所以这将再次用于未指定数量的数组,但由于我还没有真正对未指定数量的事情做过任何事情,所以我不知道从哪里开始。
很抱歉,我无法提供任何尝试过的代码,但我必须构建一些嵌套的 for 循环,然后坐下来看着它,想知道要写什么......
好的......我正在尝试将一串文本拆分成一个数组,其中出现"+"或" - "的实例.首先,我需要知道如何在加号处拆分并包含它.
我试过这个:'3+5'.split(/(?='+')/)我想要的结果是["3","+5"]但它似乎不起作用,只产生和阵列["3+5"]很酷但不是我正在寻找的.我发现的所有资源都说这应该有效但不是我想要的.我用逗号代替加号尝试了它,它产生了我正在寻找的结果,但我有点需要加号.
其次,我想以同样的方式将它拆分为零.加号没有工作我真的没有代码,但我认为它从我找到的资源有点像这样:'3+5-2'.split(/(?=+) | (?=-)/)结果["3","+5","-2"]
所以我有一个文件系统,我希望能够使用python检查和更新.我的解决方案是os.walk但是我的需求和我的文件系统会出现问题.这是目录的布局方式:
Root
dir1
subdir
1
2
3...
file1
file2
dir2
subdir
1
2
3...
file1
file2
...
Run Code Online (Sandbox Code Playgroud)
主目录有不同的名称,因此"dir1"和"dir2"但其中的目录具有相同的名称,并包含许多不同的文件和目录.子目录是我想从os.walk中排除的,因为它们添加了不必要的计算.
有没有办法根据目录的名称而不是路径从os.walk中排除目录,还是我需要做其他事情?