如何创建一个元组序列?

梅尔

我想创建一个长度可变的元组序列。例如,有时我可能想要一个包含3个元组的序列:

((0.0, 100.0), (0.0, 100.0), (0.0,100.0))

其他时候我可能想要一个包含4个元组的序列:

((0.0, 100.0), (0.0, 100.0), (0.0, 100.0), (0.0, 100.0))

我正在使用Python 2.7。最快的方法是什么?

虎鹰T3

只需将普通的生成器与range

>>> tuple((0., 100.) for _ in range(3))
((0.0, 100.0), (0.0, 100.0), (0.0, 100.0))
>>> tuple((0., 100.) for _ in range(4))
((0.0, 100.0), (0.0, 100.0), (0.0, 100.0), (0.0, 100.0))

您也可以使用乘法,但是如果您决定包括可变对象,这可能会产生意想不到的效果,因为它们是通过引用复制的:

>>> ((0., 100.),) * 3
((0.0, 100.0), (0.0, 100.0), (0.0, 100.0))
>>> ((0., 100.),) * 4
((0.0, 100.0), (0.0, 100.0), (0.0, 100.0), (0.0, 100.0))
>>> a = ((0., 100., []),) * 3
>>> a
((0.0, 100.0, []), (0.0, 100.0, []), (0.0, 100.0, []))
>>> a[0][-1].append(1)
>>> a
((0.0, 100.0, [1]), (0.0, 100.0, [1]), (0.0, 100.0, [1]))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将一个序列变成一个元组序列?

来自分类Dev

如何从一个值的元组中创建一个左值引用的元组

来自分类Dev

在一个元组序列中查找

来自分类Dev

如何创建一个空的元组列表?

来自分类Dev

如何创建一个空的元组列表?

来自分类Dev

如何创建一个元组Python列表?

来自分类Dev

循环创建一个元组

来自分类Dev

使用for循环创建一个元组。

来自分类Dev

如何创建一个随机数序列

来自分类Dev

在scala中划分一个元组序列

来自分类Dev

如何遍历一个csv文件并从中创建2个元组的映射?

来自分类Dev

如何从两个列表创建元组,以便一个列表元素重复

来自分类Dev

如何在Swift中创建一个元组数组,其中元组中的一项是可选的?

来自分类Dev

创建一个SQL序列

来自分类Dev

如何在hsql中以另一个序列的值开头创建一个新序列?

来自分类Dev

如何用元组制作一个元组?

来自分类Dev

如何创建一个新的元组类型从一个旧的和Boost类型?

来自分类Dev

从两个列表创建一个元组列表

来自分类Dev

如何创建一个函数(迭代/递归)以在Python中的元组字典上运行?

来自分类Dev

哈娜:如何从一个变体创建类型的元组?

来自分类Dev

如何创建一个包含每个元组中元素之和的列表?

来自分类Dev

如何创建一个模式来匹配元组列表中的所有元素?

来自分类Dev

在Swift中,我想将两个序列“连接”到一个元组序列中

来自分类Dev

创建一个没有点的元组

来自分类Dev

Python:遍历多个列表并创建一个元组

来自分类Dev

创建一个没有点的元组

来自分类Dev

熊猫:创建一个以元组为键的字典

来自分类Dev

从元组列表中创建一个列表

来自分类Dev

如何使用元组序列中的序列来创建元组?

Related 相关文章

  1. 1

    如何将一个序列变成一个元组序列?

  2. 2

    如何从一个值的元组中创建一个左值引用的元组

  3. 3

    在一个元组序列中查找

  4. 4

    如何创建一个空的元组列表?

  5. 5

    如何创建一个空的元组列表?

  6. 6

    如何创建一个元组Python列表?

  7. 7

    循环创建一个元组

  8. 8

    使用for循环创建一个元组。

  9. 9

    如何创建一个随机数序列

  10. 10

    在scala中划分一个元组序列

  11. 11

    如何遍历一个csv文件并从中创建2个元组的映射?

  12. 12

    如何从两个列表创建元组,以便一个列表元素重复

  13. 13

    如何在Swift中创建一个元组数组,其中元组中的一项是可选的?

  14. 14

    创建一个SQL序列

  15. 15

    如何在hsql中以另一个序列的值开头创建一个新序列?

  16. 16

    如何用元组制作一个元组?

  17. 17

    如何创建一个新的元组类型从一个旧的和Boost类型?

  18. 18

    从两个列表创建一个元组列表

  19. 19

    如何创建一个函数(迭代/递归)以在Python中的元组字典上运行?

  20. 20

    哈娜:如何从一个变体创建类型的元组?

  21. 21

    如何创建一个包含每个元组中元素之和的列表?

  22. 22

    如何创建一个模式来匹配元组列表中的所有元素?

  23. 23

    在Swift中,我想将两个序列“连接”到一个元组序列中

  24. 24

    创建一个没有点的元组

  25. 25

    Python:遍历多个列表并创建一个元组

  26. 26

    创建一个没有点的元组

  27. 27

    熊猫:创建一个以元组为键的字典

  28. 28

    从元组列表中创建一个列表

  29. 29

    如何使用元组序列中的序列来创建元组?

热门标签

归档