将列表中的元素数更改为数字N

2024-04-27 04:21:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我们为您提供一个号码N。你知道吗

创建一个列表,然后使用循环,用N元素填充该列表。将每个列表元素设置为索引乘以10。你知道吗

最简单的方法可能是将len(numbers)改为等于N的值,但我知道我不能用暴力,即:len(numbers) = N。 这是我试过的。你知道吗

import sys    
N= int(sys.argv[1])    
numbers = [1, 2, 3, 4, 5]

Tags: 方法import元素列表lensys号码int
3条回答

你可以尝试使用列表理解。你知道吗

>>> n = 5                                                                                                               
>>> numbers = [i*10 for i in range(1,n+1)]                                                                              
>>> numbers                                                                                                             
[10, 20, 30, 40, 50]                                                                                                    
>>>

这可能有用。你知道吗

N=100
numbers = [(i+1)*10 for i in range(N)]
print(numbers)

试试这个

关于:

numbers = [n * 10 for n in range(N)]

相关问题 更多 >