从txt文件创建字典

时间:2014-08-05 19:34:09

标签: python python-2.7 dictionary

我有一个名为'info.txt'的档案中的信息,我想将它导入我的脚本,并从该信息创建带有以下sintax的词典

{'UUU':'F', 'CUU':'L', 'AUU':'I'...}

我正在对字典进行硬编码,但我希望以更加严谨的方式进行。我的信息片段保存在info.txt

UUU F      CUU L      AUU I      GUU V
UUC F      CUC L      AUC I      GUC V
UUA L      CUA L      AUA I      GUA V
UAA Stop   CAA Q      AAA K      GAA E
UAG Stop   CAG Q      AAG K      GAG E
UGU C      CGU R      AGU S      GGU G
UGC C      CGC R      AGC S      GGC G
UGA Stop   CGA R      AGA R      GGA G
UGG W      CGG R      AGG R      GGG G 

如何验证元组之间的制表符空格?我怎样才能创建我的词典?

1 个答案:

答案 0 :(得分:2)

假设您正在从info.txt读取一个名为data的长字符串:

data = data.split()  # Splits into a list, delimiters are any kind of whitespace
keys = data[::2]
values = data[1::2]

result_dict = dict(zip(keys, values))