python - python - 如何将csv行的第一项作为python中的列表名称?
问题描述
我有一个这样的 csv 文件,我想采取
A1,R,N,R,U,N,N,R,U,R,R
A2,R,U,R,R,N,N,R,N,N,N
B1,R,N,R,R,R,N,N,N,R,U
现在我想得到一个这样的列表:
A1=[R,N,R,U,N,N,R,U,R,R]
A2=[R,U,R,R,N,N,R,N,N,N]
B1=[R,N,R,R,R,N,N,N,R,U]
我怎样才能做到这一点?
for x in range(len(a)):
b = a[x].split(",")
doc_line.append(b)
for x in range(len(doc_line)):
print(doc_line[x])
for x in doc_line:
engine.append(x[0])
rel.append(x[1])
解决方案
您可以从 csv 文件中逐行读取,下面是代码。
from csv import reader
with open('sample.csv', 'r') as csv_file:
read_csv = reader(csv_file)
for row in read_csv:
print(row)
推荐阅读
- java - 如何显示以特定数字开头的所有值
- localization - 使用 XLIFF 本地化 TYPO3
- swift - 如何在 webview 中打开重定向页面?
- php - 如何使用 Laravel 5.8 在电子邮件中嵌入内联图像
- java - 我们如何存储列表
像 Iterator 这样的 Iterator 中的值 - >?
- html - 在不使用 Jquery 的情况下覆盖字段集禁用属性(仅在 HTML 中)
- c++ - Raspberry PI 3 - 内核驱动程序 - 无法使用 ioremap() 访问 GPIO
- php - 如何使用 Symfony Webpack Encore 让 jQuery 在外部工作?
- r - 通过匹配相似模式的两列来分隔行
- ftp-client - 如何在 Arduino C++ 的一个会话中将多个文件上传到 ftp