Sam*_*rma 11 python linked-list
我是 python 编程新手。在解决 leetcode 上的问题时,我遇到了以下代码行。
def deleteDuplicates(self, head: Optional[ListNode]) -> Optional[ListNode]:
Run Code Online (Sandbox Code Playgroud)
Optional[ListNode]如果有人能解释我们为什么使用? ,那将会非常有帮助。
**它有什么作用?它有什么用?**
小智 2
它允许值可以为 None。
例如:这些都是列表节点:(3 -> 1 -> None)
例子:
# Use Optional[] for values that could be None
x: Optional[str] = some_function()
Run Code Online (Sandbox Code Playgroud)
来源: https ://mypy.readthedocs.io/en/latest/cheat_sheet_py3.html#
| 归档时间: |
|
| 查看次数: |
8102 次 |
| 最近记录: |