【发布时间】:2020-02-12 11:53:26
【问题描述】:
如何在 python 中使用列表推导式创建以下列表:
list1 = [0,0,0,0,0,1,1,1,1,1,2,2,2,2,2,.........n,n,n,n,n]
list2 = [1,2,3,4,5,1,2,3,4,5,1,2,3,4,5...................]
在list1 中,每个数字重复5 次。list2 有5*n 个元素,其中n 是用户定义的。
只是好奇这是否可以使用列表推导式。
list1=[]
x=0
for i in range(5*n):
if i%5==0 and i>0 :
x+=1
list1.append(x)
【问题讨论】:
-
你尝试了什么,有什么不足?
-
欢迎来到 SO。这不是讨论论坛或教程。请使用tour 并花时间阅读How to Ask 以及该页面上的其他链接。
标签: python python-3.x list list-comprehension