У меня есть следующий код.распаковка строки со списком python
hand = '6C 7C 8C 9C TC'.split()
так рука теперь список строк ['6C', '7C', '8C', '9C', 'TC']
затем
ranks = ["--23456789TJKA".index(r) for r, s in hand]
ранги теперь [6, 7, 8, 9, 10]
Цель состоит в том, чтобы дать ранг карты правильное числовое значение, чтобы разрешить сортировку это: т. е. 'T' -> 10, 'J' -> 11, 'Q'-12,' K '-> 13 и' A '-> 14.
Я не понимаю, почему это работает!
- , чтобы получить элемент из списка
list[item]
- нарезать строку является
"string"[0]
Я не вижу его в списке Ряды понимания.
Спасибо!
Спасибо! Я забыл метод распаковки. –
@ RalphV.L Нет проблем! Не забудьте принять ответ, нажав галочку под моим счетом :) – TerryA