在Python中,生成1到10的数字列表可以通过以下几种方法实现:
1. 使用`range`函数和列表推导式:
squares = [x * x for x in range(1, 11)]
print(squares) 输出:[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
2. 使用`for`循环和`append`方法:
squares = []
for x in range(1, 11):
squares.append(x * x)
print(squares) 输出:[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
3. 使用`range`函数和`list`函数:
squares = list(x * x for x in range(1, 11))
print(squares) 输出:[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]