python生成一个由1~n的数组
时间: 2023-05-21 18:04:54 浏览: 69
您好!以下是可以生成1~n的数组的Python代码:
```python
n = int(input("请输入n的值:"))
arr = [i+1 for i in range(n)]
print(arr)
```
希望能够帮到您!
相关问题
生成一个长度为n的数组python
可以使用Python内置的`range()`函数和列表推导式来生成一个长度为n的数组:
```python
n = 10
arr = [i for i in range(n)]
print(arr)
```
输出:
```
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
```
这里生成了一个长度为10的数组,包含了0到9这10个数字。你可以自行修改n的值来生成不同长度的数组。
生成一个n*m的数组python
Sure,这是一个生成n*m的数组的Python代码:
```python
arr = [[0 for j in range(m)] for i in range(n)]
```
其中`n`是数组的行数,`m`是数组的列数,这个代码生成了一个`n*m`的二维数组,并且每个元素都被初始化为`0`。