![]() |
1
4
由于您没有真正给出程序要做什么的规范,这里有一些东西可以将您所拥有的结构转变为您想要的结构,前提是其他东西正在给您这个结构。 你的结构是一个缺点,如果没有更多的结构,它的car或者是空的,或者是一个结构。单个元素列表的结构列表的cdr,我们需要这些元素。 我把这个结构称为blob-tree,而每个cdr都是blob。
现在
我很怀疑这实际上是你想要做的。 作为检查,我编写了一个函数,它以您想要的形式获取一个列表,并将其转换为一个blob树。你可以用这个来检查一下往返是否正常。
如果你真的想处理像这样的事情(在现实生活中,你有时不得不这样做),一个好的方法是写一堆访问函数,让你抽象出你所得到的耀眼的数据结构。 在这种情况下,我们可以编写处理blob的函数:
还有另一组用于处理斑点树的功能,它们(事实证明)只是用它们的汽车和换用的CDR构建的列表:
在这两种情况下,我只编写了我需要的功能:例如,有读者,但没有作者。 现在我们可以根据这些抽象来编写我们需要的函数:
这意味着,如果表示改变了这两个稍微多毛的函数,则不会。 |
![]() |
2
0
这对我很有用:
测试:
我已将变量重命名为
这是我们的优势
|
![]() |
Dave · 如何在for循环中修改列表值 5 月前 |
![]() |
matteo panaro · 向列表中添加项目 6 月前 |
![]() |
Bioinfotec · 如何在R中将两个嵌套列表合并为一个列表? 6 月前 |
![]() |
Pernoctador · Python映射可以复制吗?我需要参考地图 6 月前 |
![]() |
Bogaso · 从列表中返回与模式匹配的元素 7 月前 |
![]() |
Tom Hunter · Excel验证列表中的条目 7 月前 |
![]() |
Estrobelai · Python:数组中价格高于平均值的所有项目 10 月前 |