python數組回車輸出一個值
时间: 2023-11-13 14:57:37 浏览: 22
如果你想输出一个一维数组中的某个值,可以使用以下代码:
```
arr = [1, 2, 3, 4, 5]
print(arr[2]) # 输出数组中下标为2的元素,即3如果你想输出一个一维数组中的某个值,可以使用以下代码:
```
arr = [1, 2, 3, 4, 5]
print(arr[2]) # 输出数组中下标为2的元素,即3
```
如果你想输出一个二维数组中的某个值,可以使用以下代码:
```
arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
print(arr[1][2]) # 输出数组中第2行第3列的元素,即6
```
需要注意的是,数组下标从0开始计数。
相关问题
python输入一个数组
你可以使用以下代码输入一个数组:
```python
arr = input("请输入数组,各元素之间用空格隔开:").split()
arr = [int(x) for x in arr] # 将输入的字符串转换为整数类型的列表
print(arr)
```
在运行代码时,会提示你输入一个数组,你可以在命令行中输入,例如:
```
请输入数组,各元素之间用空格隔开:1 2 3 4 5
```
然后按下回车键,程序会将输入的字符串转换为整数类型的列表,并输出该列表。输出结果如下:
```
[1, 2, 3, 4, 5]
```
如何输入一个二维数组
可以使用嵌套的列表来表示一个二维数组,其中外层列表的每个元素都是一个内层列表,内层列表中存储着该行的元素。可以通过循环输入每一行的元素来构建一个二维数组。以下是一个示例代码:
```python
# 构建一个3行4列的二维数组
row = 3
col = 4
arr = []
for i in range(row):
# 输入每一行的元素
row_list = input("请输入第{}行的{}个元素,用空格隔开:".format(i+1, col)).split()
# 将输入的字符串转换为整数并添加到列表中
row_list = [int(x) for x in row_list]
arr.append(row_list)
# 输出二维数组
for i in range(row):
for j in range(col):
print(arr[i][j], end=' ')
print()
```
运行示例代码后,会提示用户输入每一行的元素,用户需要按照空格隔开每个元素,输入完一行后按回车键,程序会自动进入下一行的输入。最后程序会输出构建好的二维数组。