如何解决如何在 Python 中创建范围列表?
我需要在 Python 中创建一个范围列表。该列表将包含超过 range(100,5000,100)
的 100 个值。列表的每个元素需要包含 100 个值。例如,L[0]
将以 1 为增量从 0 到 100,0 - 200 将以 2 为增量,0 - 5000 将以 50 为增量。我有以下代码:
K = list(range(100,100))
L = []
for i in K:
Q = list(range(100,i,int(i/100)))
L.append(Q)
这会生成 L
,其中元素的长度并非全部为 100,也不是所需的序列。我似乎无法弄清楚这一点。请帮忙!提前致谢!
解决方法
我认为这就是您要找的:
l = []
for x in range(1,51):
l.append([x for x in range(0,x*101,x)])
l[0]
# [0,1,...,99,100]
l[49]
# [0,50,4950,5000]
这些列表有 len
的 101
,根据与您相关的内容更改范围内的 0
或 101
,根据您的需要进行调整,包括100
或从 0
开始。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。