一串字符输入二维数组怎么
时间: 2024-12-03 07:13:15 浏览: 15
python中字符串变二维数组的实例讲解
将一串字符输入到二维数组中通常涉及到字符串切分和数组赋值的操作。假设你有一个由逗号或其他分隔符隔开的字符串,可以按照以下步骤操作:
1. **定义二维数组**:首先确定二维数组的大小,比如你想把字符串分割成行数为`rowSize`,列数为`colSize`的数组。
```python
rowSize = 3
colSize = 4
charArray = []
```
2. **字符串处理**:对输入的字符串进行切分,例如如果使用逗号作为分隔符,可以使用`split()`函数:
```python
inputStr = "a,b,c,d,e,f,g,h"
charsPerRow = colSize * rowSize
substrings = inputStr.split(',', charsPerRow)
```
3. **填充二维数组**:遍历切分后的子字符串,并将其添加到相应的二维数组位置。
```python
index = 0
for i in range(rowSize):
newRow = []
for j in range(colSize):
newRow.append(substrings[index])
index += 1
charArray.append(newRow)
```
现在,`charArray`就是一个表示原始字符串的二维数组了。
阅读全文