创建一个python链表1->2->3
时间: 2024-10-08 09:02:39 浏览: 31
python-leetcode面试题解之第25题K个一组翻转链表-python题解.zip
在Python中,如果你想要创建一个链表,可以直接通过构造函数逐个插入元素。这里是一个例子,创建一个包含1、2、3的简单单向链表:
```python
class ListNode:
def __init__(self, val=0, next=None):
self.val = val
self.next = next
# 创建链表节点
node1 = ListNode(1)
node2 = ListNode(2)
node3 = ListNode(3)
# 连接节点形成链表
node1.next = node2
node2.next = node3
# 现在我们有了一个链表 [1 -> 2 -> 3]
```
在这个例子中,`ListNode`类代表链表中的每个节点,它有两部分:值`val`和指向下一个节点的引用`next`。首先创建三个节点,然后依次将它们连接起来。
你可以像这样访问链表中的元素:
```python
print(node1.val) # 输出:1
print(node2.val) # 输出:2
print(node3.val) # 输出:3
```
阅读全文