python泛型

Posted Mars.wang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python泛型相关的知识,希望对你有一定的参考价值。

from typing import TypeVar, Generic

T = TypeVar(T)

class Stack(Generic[T]):
    def __init__(self) -> None:
        # Create an empty list with items of type T
        self.items: List[T] = []

    def push(self, item: T) -> None:
        self.items.append(item)

    def pop(self) -> T:
        return self.items.pop()

    def empty(self) -> bool:
        return not self.items

 

以上是关于python泛型的主要内容,如果未能解决你的问题,请参考以下文章

作业09-集合与泛型

Java泛型:类型擦除

初见Python中的泛型

初见Python中的泛型

201621044079 韩烨作业09-集合与泛型

201621123062《java程序设计》第九周作业总结