python输出链表
时间: 2023-10-05 09:04:52 浏览: 139
要输出链表,可以按照链表节点的顺序依次将节点的值存储在一个列表中,然后返回该列表作为输出。
以下是一个示例代码,可以实现输出链表的功能:
```python
def printLinkedList(head):
result = []
current = head
while current:
result.append(current.val)
current = current.next
return result
```
上述代码中,我们使用一个循环遍历链表的每个节点,将节点的值存储在列表result中。最后返回result作为输出结果。
另外,如果题目要求输出链表的字符串形式,可以使用join方法将列表中的值连接成字符串。例如:
```python
def printLinkedListAsString(head):
result = []
current = head
while current:
result.append(str(current.val))
current = current.next
return '->'.join(result)
```
上述代码中,我们将节点的值转换为字符串,并使用'->'作为连接符将它们连接起来,最后返回连接后的字符串作为输出结果。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
阅读全文