*编辑,我已经重申了这个问题,希望它不像以前那么愚蠢!
我想创建一个将入藏号与物种名称匹配的字典。我格式化了我的文件,使它看起来像这样:
'AM158981': 布鲁氏菌, pinnipedialis, 布鲁氏菌科,
'AM158980': 布鲁氏菌, 猪, 布鲁氏菌科,
'AM158982': 布鲁氏菌, 鲸鱼, 布鲁氏菌科,
'AM158979': 布鲁氏菌, 流产, 布鲁氏菌科,
ETC......
我想打开这个文件,让它变成一本字典。我写这篇文章是为了尝试打开它,并将入藏号作为字典的键:
#! /usr/bin/env python
reader = open("acsn.txt")
result = {}
for row in reader:
key = row[0]
if key in result:
pass
result[key] = row[1:]
print result
“key = row[0]”行将入藏号的第一个字母作为密钥。我意识到使用 [0] 只是返回字符串的第一个字符,但我不确定如何使第一个“单词”(例如 AM158981)成为关键。
谢谢!