【问题标题】:java collection generic analogy in pythonpython中的java集合泛型类比
【发布时间】:2013-11-06 09:34:29
【问题描述】:

我正在编写需要转换为 jython 的 java 代码。我在我的 java 代码中使用了 List 和 Arraylist> 之类的东西。

在将 java 代码转换为 jython 时,我尝试编写使用字典数据类型或列表数据类型来实现相同功能的代码。

如果我遗漏了什么,请提出建议。我在 jython 才 2 天大,所以我可能走错了方向。

任何帮助都会很棒。提前致谢!

【问题讨论】:

    标签: java python generics collections jython


    【解决方案1】:

    为什么不只使用x = []x.append(object)

    Python 是动态类型的,所以泛型没有任何意义,因为您可以将任何类型的对象放在一个列表中。

    【讨论】:

    • List 并且我对 jython 中类似数据类型的要求是用简单的话将相同的东西放在一起。我已经使用了 x = [] 但由于与上述相同的原因没有继续使用它。
    • 当您使用动态类型语言时,您需要自己处理类型集成。当您知道自己在做什么时,可以使用无类型列表
    【解决方案2】:

    List 是 Java 中的一个接口。 ArrayList 的 Python 类比是“列表”,例如:my_list = []。 Python字典类比Java HashMap,简单来说。

    【讨论】:

      猜你喜欢
      • 2017-12-24
      • 1970-01-01
      • 1970-01-01
      • 2013-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多