在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]
