将三个字符串输入到二维数组中
时间: 2024-05-07 22:23:08 浏览: 84
可以使用以下 Python 代码将三个字符串输入到二维数组中:
```python
# 创建一个 3 行 2 列的二维数组
arr = [[0 for j in range(2)] for i in range(3)]
# 从标准输入中读取三个字符串,分别存储到二维数组的每一行中
for i in range(3):
s = input() # 读取字符串
for j in range(2):
arr[i][j] = s[j] # 将字符串的每个字符存储到二维数组中
# 输出二维数组
for i in range(3):
for j in range(2):
print(arr[i][j], end=' ')
print()
```
例如,如果输入字符串 "abc"、"def" 和 "ghi",则输出结果为:
```
a b
d e
g h
```
相关问题
输入三个字符串 用二维数组输入
好的,以下是一个示例代码,可以输入三个字符串并存储到一个二维数组中:
```python
# 创建一个 3xN 的二维数组
n = 50
arr = [[0 for j in range(n)] for i in range(3)]
# 输入三个字符串
for i in range(3):
s = input("请输入第%d个字符串:" % (i+1))
# 将字符串存储到二维数组中
for j in range(len(s)):
arr[i][j] = s[j]
# 输出二维数组
print("存储的二维数组为:")
for i in range(3):
for j in range(n):
if arr[i][j] == 0:
break
print(arr[i][j], end="")
print()
```
运行结果:
```
请输入第1个字符串:hello
请输入第2个字符串:world
请输入第3个字符串:python
存储的二维数组为:
hello
world
python
```
阅读全文