检查所有子列表是否具有相同 length/number 元素的方法?

Ways to check if all sublists have the same length/number of elements?

主列表可以动态创建(即,子列表的数量可能会有所不同)所以我不能使用 all.equal 或简单地比较长度。

In this attached photo例如,你可以看到我有三个子列表。我如何检查它们是否具有相同的字符数或列表长度(在本例中它们不相同)?

一种方法是使用 lengths 并检查不同元素的数量是否等于 1

dplyr::n_distinct(lengths(main_list)) == 1

n_distinct 将只是 length(unique(base R

length(unique(lengths(main_list))) == 1