Python 我想将每一行保存为列表
我想将每一行保存为列表 当我们有一个示例数据时:Python 我想将每一行保存为列表,python,Python,我想将每一行保存为列表 当我们有一个示例数据时: 我的代码: 在上面的代码中,单词是每列的列表。例如: words[1] = (temperature 4 5 -4) 但我想得到以下格式 data[1] = ( a , 4 , b ) 也许您可以使用split(“\n”)尝试此操作,但您需要使用三重引号将数据作为字符串分配给变量 地点、温度、性别 a、 4,b b、 5,g c、 -4,b'' 列
我的代码:
在上面的代码中,
单词
是每列的列表。例如:
words[1] = (temperature
4
5
-4)
但我想得到以下格式
data[1] = ( a , 4 , b )
也许您可以使用
split(“\n”)
尝试此操作,但您需要使用三重引号将数据作为字符串分配给变量
地点、温度、性别
a、 4,b
b、 5,g
c、 -4,b''
列表=[]
对于名称中的i.split(“\n”):
列表.附加(i)
打印(列表[1])
打印后的结果
a、4、b
您的代码对我来说非常有效,我刚刚添加了将您的单词保存到另一个列表数据中的功能
(在此链接查看输入
和输出
窗口)
输入:
location,temperature,gender
a,4,b
b,5,g
c,-4,b
输出:
['a', '4', 'b']
你的代码对我来说非常好,看(还有输入)。我刚刚把你的话保存到另一个列表数据。我用它来创造。
#!/usr/bin/env python
#-*- coding: utf-8 -*-
import sys
data = []
for line in sys.stdin:
line = line.strip()
words = line.split(",")
data.append(words)
print(data[1])
location,temperature,gender
a,4,b
b,5,g
c,-4,b
['a', '4', 'b']