在嵌套列表中如何测试给定的索引序列在mathematica中是否有效

Qia*_* Li 5 wolfram-mathematica

myList在mma中有一个高度不规则的嵌套列表,只要给出一个整数序列,例如1,1,2,3,1任何长度,我想知道是否

myList[[1,1,2,3,1]]
Run Code Online (Sandbox Code Playgroud)

已验证; 因为如果不是,那么我会收到错误的说法

Part::partw: part... does not exist
Run Code Online (Sandbox Code Playgroud)

谢谢.

Dr.*_*ius 3

   Quiet[
       Check[mylist[[1, 1, 2, 3, 1]], Print[False], Part::partd], 
   Part::partd];  
Run Code Online (Sandbox Code Playgroud)

您可以将 Print[False] 替换为任何其他操作...

编辑

要检查partdpartw消息,语法是:

Quiet[Check[{{{1, 3}}, {2}}[[1, 4, 2, 3, 1]], 
    Print[False], {Part::partd, Part::partw}], 
   {Part::partd, Part::partw}];
Run Code Online (Sandbox Code Playgroud)

哈!