如何创建只包含零的list?我希望能够为range(10)中的每int创建一个0 list

例如,如果范围内的int4,我将得到:

[0,0,0,0]

7美元:

[0,0,0,0,0,0,0]

推荐答案

#add code here to figure out the number of 0's you need, naming the variable n.
listofzeros = [0] * n

如果您喜欢将其放入函数中,只需插入该代码并添加return listofzeros即可

看起来是这样的:

def zerolistmaker(n):
    listofzeros = [0] * n
    return listofzeros

示例输出:

>>> zerolistmaker(4)
[0, 0, 0, 0]
>>> zerolistmaker(5)
[0, 0, 0, 0, 0]
>>> zerolistmaker(15)
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
>>> 

Python相关问答推荐

将列中的滚动值集转换为单元格中的单个值

来自ARIMA结果的模型方程

定义同侪组并计算同侪组分析

如何才能将每个组比上一组增加N %?

Numpy索引argsorted使用integer数组,同时保留排序顺序

如何让pyparparsing匹配1天或2天,但1天和2天失败?

使用Beautiful Soup获取第二个srcset属性

用Python获取HTML Span类中的数据

创建带有二维码的Flask应用程序,可重定向到特定端点

强制venv在bin而不是收件箱文件夹中创建虚拟环境

将HLS纳入媒体包

在内部列表上滚动窗口

从webhook中的短代码(而不是电话号码)接收Twilio消息

scikit-learn导入无法导入名称METRIC_MAPPING64'

数据抓取失败:寻求帮助

如果满足某些条件,则用另一个数据帧列中的值填充空数据帧或数组

计算分布的标准差

为什么Django管理页面和我的页面的其他CSS文件和图片都找不到?'

考虑到同一天和前2天的前2个数值,如何估算电力时间序列数据中的缺失值?

在极中解析带有数字和SI前缀的字符串