小编Con*_*nry的帖子

Python:使用列表理解将链接列表转换为列表吗?

假设我有一个简单的linked list实现,使用一个名为child的字典,该字典将一个节点与链表中的以下节点相关联。

例如:

 a->b->c->d
Run Code Online (Sandbox Code Playgroud)

将会 :

 {a:b,b:c,c:d,d:None}
Run Code Online (Sandbox Code Playgroud)

将其转换为普通列表很简单,

myList=[]
node=a
while node!=None:
    myList.append(node)
    node=child[node]
Run Code Online (Sandbox Code Playgroud)

我正在努力提出清单理解可能的任何方式。没办法吗

python list-comprehension linked-list list

4
推荐指数
1
解决办法
1021
查看次数

标签 统计

linked-list ×1

list ×1

list-comprehension ×1

python ×1