我做错了什么,我应该怎么做才能解决第三行的错误?
我想尝试 浏览expsList中的每个内部列表 使用DeleteDuplicates并使用表格形式删除任何重复项 表[expr,{i,{i1,i2 .....}}]使用连续值i1,i2,......
我尝试删除每个列表中的重复项,然后尝试将输出保存到名为theDeleted的变量中。如果我键入theDeleted = DeletedDuplicates [expList [[1]]],我的代码似乎有效,但是当我使用Table命令时则不行。那么错误的原因是什么?我将如何解决它(起诉上面列出的细节)。
n = 3;
expList = Table[RandomInteger[{1, 365}, 20], {n}];
theDeleted = DeleteDuplicates[expList[[Table[x, {x, {1, 2, 3}}]]]];
答案 0 :(得分:0)
尝试
theDeleted = Table[DeleteDuplicates[ expList[[x]] ], {x, {1, 2, 3 }} ];
您的代码会创建一些查看Part Documentation类型为
的内容EXPR [[{I1,I2,...}]] 给出了expr的部分i1,i2,...的列表。
这又是原始列表。
最终你想要像
这样的东西Map[ DeleteDuplicates, expList ]