python读取以空格隔开的数据
时间: 2024-02-17 08:35:50 浏览: 39
可以使用Python的内置函数`split()`来读取以空格隔开的数据。
假设我们有以下以空格隔开的字符串:
```
data = "1 2 3 4 5"
```
我们可以使用`split()`函数将其分割为一个列表:
```
data_list = data.split()
```
此时`data_list`的值为`['1', '2', '3', '4', '5']`,其中每个元素都是字符串类型。
如果我们需要将其转换为整数类型,可以使用列表推导式:
```
data_list = [int(x) for x in data.split()]
```
此时`data_list`的值为`[1, 2, 3, 4, 5]`,每个元素都是整数类型。
相关问题
python 读取txt 并以空格分隔
可以使用 Python 的 open() 函数打开 txt 文件,然后使用 split() 函数以空格为分隔符将文本内容分隔成列表。示例代码如下:
```
with open('file.txt', 'r') as f:
content = f.read()
words = content.split(' ')
print(words)
```
其中,'file.txt' 是你要读取的 txt 文件名,'r' 表示以只读模式打开文件。读取文件内容后,使用 split(' ') 函数将文本内容以空格为分隔符分隔成列表,存储在 words 变量中。最后,使用 print() 函数输出列表内容。
python读取txt文件,以空格为分隔读取为列表
可以使用Python内置的`open()`函数来读取txt文件。具体步骤如下:
1. 使用`open()`函数打开txt文件,并指定打开模式为`r`(只读模式)。
```python
file = open('file.txt', 'r')
```
2. 使用`read()`方法读取文件内容,并将其存储到变量中。
```python
content = file.read()
```
3. 关闭文件,释放资源。
```python
file.close()
```
4. 将读取到的内容按空格分割,并存储到列表中。
```python
word_list = content.split(' ')
```
完整代码示例:
```python
file = open('file.txt', 'r')
content = file.read()
file.close()
word_list = content.split(' ')
print(word_list)
```
注意:在使用`open()`函数打开文件时,应该使用文件的绝对路径或相对路径。另外,如果文件中的单词之间不是用空格分隔,可以将`split()`方法中的参数改为其他分隔符。