【问题标题】:Append elements of a list to another list multiple times without for loop将列表的元素多次附加到另一个列表而无需 for 循环
【发布时间】:2020-04-28 05:54:59
【问题描述】:

我想多次将列表的元素添加到空列表中。由于大量重复,我想在没有for循环的情况下这样做。 示例:

a = [1, 2, 3]
b = []
duplicationNumber = 3

输出:

b = [1, 2, 3, 1, 2, 3, 1, 2, 3]

谢谢。

【问题讨论】:

  • 这可以通过列表上的一两个教程来获得。

标签: python python-3.x list append


【解决方案1】:

b + a*duplicationNumber 会做到的。将一个列表乘以一个整数会多次重复该列表。

【讨论】:

    【解决方案2】:

    您可以使用以下内容:

    a = [1, 2, 3]
    b = a*3

    输出是:
    b = [1, 2, 3, 1, 2, 3, 1, 2, 3]

    【讨论】:

      猜你喜欢
      • 2021-10-22
      • 2020-10-29
      • 1970-01-01
      • 2020-07-23
      • 1970-01-01
      • 1970-01-01
      • 2021-09-14
      • 2011-09-11
      • 1970-01-01
      相关资源
      最近更新 更多