|
发表于 2023-7-8 10:35:11
|
显示全部楼层
从您的问题中,我理解您需要生成一个只包含纯数字的列表,而不是数字字符串。以下是几种方法来创建这样的列表:
1. 使用 range() 和 list() 函数生成一个包含纯数字的列表:
- numbers = list(range(1, 11)) # 创建一个包含数字1到10的列表
- print(numbers)
-
复制代码
2. 使用列表推导式创建一个包含纯数字的列表:
- numbers = [x for x in range(1, 11)] # 创建一个包含数字1到10的列表
- print(numbers)
-
复制代码
3. 如果您从一个包含数字字符串的列表开始,可以使用 map() 函数和 int() 类型转换来创建一个包含纯数字的列表:
- string_numbers = ['1', '2', '3', '4', '5']
- numbers = list(map(int, string_numbers))
- print(numbers)
-
复制代码
4. 或者,使用列表推导式和 int() 类型转换从数字字符串列表创建纯数字列表:
- string_numbers = ['1', '2', '3', '4', '5']
- numbers = [int(x) for x in string_numbers]
- print(numbers)
-
复制代码
这些方法可以帮助您创建一个不包含引号(即不包含数字字符串)的纯数字列表。 |
|