如何向Python列表中添加指定数量的重复值?
实现方法
要实现根据用户输入的整数生成对应数量0的列表,可按以下步骤编写代码:
- 通过
input()函数获取控制台输入的字符串,再转换为整数类型 - 利用Python列表乘法特性,快速生成包含指定数量0的列表
完整代码示例:
from typing import List # 获取用户输入并转为整数 input_num = int(input("请输入一个整数:")) # 生成对应数量0的列表 counts: List[int] = [0] * input_num
说明
[0] * input_num是Python中高效生成重复元素列表的方式,会创建一个包含input_num个0的新列表- 必须将
input()的返回值转为整数,因为默认输入是字符串类型,无法直接用于列表乘法
内容的提问来源于stack exchange,提问作者Nikita Shiklomanov
相关产品推荐
相关产品推荐

