savetxt将list写入txt
时间: 2023-11-09 22:07:03 浏览: 65
将数据写入txt中
5星 · 资源好评率100%
你可以使用 Python 的 `savetxt` 函数将一个列表写入到文本文件中。以下是一个简单的例子:
```python
import numpy as np
# 创建一个示例列表
my_list = [1, 2, 3, 4, 5]
# 将列表转换为 numpy 数组
my_array = np.array(my_list)
# 写入到文本文件中
np.savetxt('my_file.txt', my_array)
```
这将创建一个名为 `my_file.txt` 的文本文件,并将列表中的元素写入其中。如果你想将多个列表写入到同一个文件中,则可以将它们合并为一个二维数组,然后使用 `savetxt` 函数将其写入到文本文件中。例如:
```python
import numpy as np
# 创建两个示例列表
list1 = [1, 2, 3, 4, 5]
list2 = [6, 7, 8, 9, 10]
# 将列表转换为 numpy 数组
array1 = np.array(list1)
array2 = np.array(list2)
# 将两个数组合并为一个二维数组
combined_array = np.vstack((array1, array2))
# 写入到文本文件中
np.savetxt('my_file.txt', combined_array)
```
这将创建一个名为 `my_file.txt` 的文本文件,并将两个列表中的元素写入其中,每个列表占一行。
阅读全文