gpt4 book ai didi

Python 链表

转载 作者:IT老高 更新时间:2023-10-28 12:22:12 29 4
gpt4 key购买 nike

在 python 中使用链表最简单的方法是什么?在 scheme 中,链表由 '(1 2 3 4 5) 定义。 Python 的列表 [1, 2, 3, 4, 5] 和元组 (1, 2, 3, 4, 5) 实际上不是链表和链表有一些很好的属性,比如常量时间连接,并且能够引用它们的不同部分。使它们不可变,并且它们真的很容易使用!

最佳答案

对于某些需要,deque也可能有用。您可以以 O(1) 的成本在双端队列的两端添加和删除项目。

from collections import deque
d = deque([1,2,3,4])

print d
for x in d:
print x
print d.pop(), d

关于Python 链表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/280243/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com