数组/列表元素的增量

你好我想在循环中创建一个增量值数组元素。例子:a=[0,1,2,3,4,5,1,2,2,3,5,0,1,2,,3,4,1,2,4,5]我的代码输出:a=[0,1,2,3,4,5,0,0,2,0,0,1,0,0,0,0]如何填充数组元素的其余部分?帮助谢谢-

选择 | 换行 | 行号
  1. a=[0 for i in range(18)]
  2. for i in range(6):
  3.     a[i]=i
# 回答1

选择 | 换行 | 行号
  1. a=[0 for i in range(18)]
  2. pos = 0
  3. for j in range(3):
  4.     for i in range(6):
  5.         a[i+pos]=i
  6.     pos += 6
选择 | 换行 | 行号
  1. a1 = [i for i in range(6)]
  2. a1 *= 3

标签: python

添加新评论