我得到了以下代码。
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]
我在排名列表理解中看不到它。
谢谢!