如何检查列表是否具有与多维列表中的子列表相似的元素

2024-05-20 17:10:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将Python程序转换为Java程序,但我不知道如何转换此部分:

def X():
for i in range(num):
    for j in range(len(MultidimensionalList)):
        if List[i] not in MultidimensionalList[j]:
            MultidimensionalList[j].append('X')

如果多维列表的所有子列表中没有元素列表[i],则此方法会在这些子列表中放置一个X

我在网上看到,我可以使用不相交的方法,但它不适用于参数

这就是我对disjoint()所做的:

public static void X() {
        for(int i=0;i<List.length;i++) {
            for(int j=0;j<MultidimensionalList.length;i++) {
                if(Collections.disjoint(R[i], Gamme[j])) {                      
                }
            }
        }
    }

Tags: 方法in程序列表forifdefrange