小文字に変換する必要があるこの Python 辞書があります。ディクショナリは、大文字と小文字を区別しない入力に対応する必要があるデータで構成されます。たとえば、resp = 'GBR' または 'gbr' で機能します。私がここで意味を成していることを願っています。どんな助けでも大歓迎です!
resp = raw_input('Which country is ' + record['name'] + ' in? ')
print " "
valid = {'GBR': ['GBR',
'United Kingdom',
'UK',
'Great Britain and Northern Island',
'GB'
],
'IRL': ['IRL',
'Eire',
'Republic of Ireland'
]
}
if resp in valid[record['sov']]:
answ = 'Yes, ' + record['name'] + ' is in the ' + resp