Apr 28, 2012 22:07
Блин, чувствую себя идиотом, когда моё решение задачи следующее:
ranks = [r for r,s in cards]
for i in range(len(ranks)):
if ranks[i] == 'T':
ranks[i] = 10
elif ranks[i] == 'J':
ranks[i] = 11
elif ranks[i] == 'Q':
ranks[i] = 12
elif ranks[i] == 'K':
ranks[i] = 13
elif ranks[i] == 'A':
ranks[i] = 14
else:
ranks[i] = int(ranks[i])
А Peter Norvig затем показывает ответ в одну строчку:
ranks = ['--23456789TJQKA'.index(r) for r,s in cards]
udacity,
python