如何使用python按照空格将字符串分割形成表格
时间: 2024-05-09 11:17:57 浏览: 22
你可以使用Python中的split()方法,将字符串按照空格分割,然后使用列表或字典将其组成表格。例如:
```
string = "John 26 New York"
data = string.split()
table = {"Name": data[0], "Age": data[1], "City": data[2]}
print(table)
```
这将输出:
```
{'Name': 'John', 'Age': '26', 'City': 'New'}
```
你也可以使用列表将其组成表格:
```
string = "John 26 New York"
data = string.split()
table = [data[0], data[1], data[2]]
print(table)
```
这将输出:
```
['John', '26', 'New']
```
相关问题
python按空格分割字符串
在 Python 中,可以使用字符串的 `split` 方法按照空格分割字符串。例如,假设有一个字符串 `s`,可以按照空格进行分割并将结果保存在列表中,代码如下:
```
s = "Hello world! This is a test."
words = s.split()
print(words)
```
输出结果为:
```
['Hello', 'world!', 'This', 'is', 'a', 'test.']
```
其中,`split` 方法默认按照空格进行分割,返回一个由分割后的子字符串组成的列表。如果需要按照其他字符进行分割,可以在 `split` 方法中传入分隔符参数。例如,可以按照逗号分割一个 CSV 文件中的数据:
```
line = "apple,banana,orange"
items = line.split(",")
print(items)
```
输出结果为:
```
['apple', 'banana', 'orange']
```
python将字符串按照|分割出来
可以使用字符串的split方法来按照指定的分隔符分割字符串,例如:
```python
s = "abc|def|ghi"
lst = s.split("|")
print(lst) # 输出 ['abc', 'def', 'ghi']
```
在上述代码中,字符串s中的三个子串使用竖线符号|分隔开来,使用split方法将其分割成为一个列表lst。lst中包含了分割后的三个子串。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)