我有一个名为'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
如何验证元组之间的制表符空格?我怎样才能创建我的词典?
答案 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))