from msvcrt import getch
import data
list_1=['[a]', '[b]', '[c]', '[d]', '[e]', '[f]', '[g]',\
'[h]', '[i]', '[j]', '[k]', '[l]', '[m]', '[n]',\
'[o]', '[p]', '[q]', '[r]', '[s]', '[t]', '[u]',\
'[v]', '[w]', '[x]', '[y]', '[z]']
list_2=[ u'ППШ-41', u'СКС', u'АК-47']
list_3=[data.ppsh, data.sks, data.ak]
print '\n'.join(["%s %-16s x%d" % item for item in zip(list_1, list_2, list_3)])
while 1:
c=getch()
if c=='a':
if list_2[0]==u'АК-47':
print u'Автомат Калашникова'
elif list_2[0]==u'ППШ-41':
print u'Пистолет-пулемёт Шпагина'
elif list_2[0]==u'СКС':
print u'Самозарядный карабин Симонова'
if c=='b':
if list_2[1]==u'АК-47':
print u'Автомат Калашникова'
elif list_2[1]==u'ППШ-41':
print u'Пистолет-пулемёт Шпагина'
elif list_2[1]==u'СКС':
print u'Самозарядный карабин Симонова'
if c=='c':
if list_2[2]==u'АК-47':
print u'Автомат Калашникова'
elif list_2[2]==u'ППШ-41':
print u'Пистолет-пулемёт Шпагина'
elif list_2[2]==u'СКС':
print u'Самозарядный карабин Симонова'
Пожалуйста, помогите упростить эту чудовищную конструкцию, учитывая что list_2 может быть в несколько раз длиннее. Или может вообще нужно пойти другим путем?? Это инвентарь в игре..