如何在Python中将数组的元素与JSON数组的元素匹配

时间:2018-12-20 10:46:48

标签: python json

我对标题中提到的主题有疑问。我有一个“ exm”,该元素应与另一个名为“ JSON_array”的数组的元素匹配。这是数组:

exm= ["ACA", "TTG", "CCG" ...]

JSON_array = {
   'ATA':'I', 
   'TTG':'M', 
   'ATT':'O'
}

例如,在这里,“ exm”中的elemnet“ TTG”与“ JSON_array”中的元素“ TTG”匹配,并且我想将“ M”(与“ JSON_arraay”中的“ TTG”匹配)打印到屏幕。我该怎么办?

2 个答案:

答案 0 :(得分:1)

使用

exm= ["ACA", "TTG", "CCG"]

JSON = {
   'ATA':'I', 
   'TTG':'M', 
   'ATT':'O'
}

for element in exm:
  print(JSON.get(element, 'No such element'))

顺便说一句,您的JSON对象不是array。它是dictionary,因为数组是jusr索引的元素集,而字典是键值对。

答案 1 :(得分:-2)

RecognitionConfig