可以写一个python代码吗,把文本内容切割写入字典
时间: 2023-08-31 13:29:13 浏览: 92
### 回答1:
当然可以!这是一个将文本内容切割并写入字典的示例代码:
```
def split_and_write_to_dict(text, separator):
words = text.split(separator)
word_dict = {}
for word in words:
if word in word_dict:
word_dict[word] += 1
else:
word_dict[word] = 1
return word_dict
text = "apple banana cherry apple cherry"
separator = " "
word_dict = split_and_write_to_dict(text, separator)
print(word_dict)
```
输出:
```
{'apple': 2, 'banana': 1, 'cherry': 2}
```
希望这对你有所帮助!
### 回答2:
可以写一个Python代码,将文本内容切割并写入字典。
```python
def split_text_to_dict(text):
lines = text.split('\n') # 将文本按行切割成列表
dictionary = {} # 创建一个空字典
for line in lines:
if line: # 确保行不为空
key, value = line.split(':') # 将每行以冒号分隔为键值对
dictionary[key.strip()] = value.strip() # 将去除空格的键值对存入字典
return dictionary
text = '''
name:John
age:25
city:New York
'''
result = split_text_to_dict(text)
print(result)
```
这个代码会将输入的文本内容按行切割,并将每行的冒号分隔的部分作为字典的键值对。如果输入的文本为:
```
name:John
age:25
city:New York
```
则输出的字典为:
```
{'name': 'John', 'age': '25', 'city': 'New York'}
```
这样你就可以方便地将文本内容存储到字典中了。
阅读全文