我有数字444333113333
,我想计算这个数字中的每个不同数字。
4是3倍
3是3倍
1是2次
3是4倍
我想做的是制作一个脚本,将电话键盘的点击转换为字母就像这张照片一样https://www.dcode.fr/tools/phone-keypad/images/keypad.png如果按数字2的3倍,则字母为'C'
我想用python创建脚本,但是我不能...
您可以使用itertools.groupby
itertools.groupby
输出:
num = 444333113333
numstr = str(num)
import itertools
for c, cgroup in itertools.groupby(numstr):
print(f"{c} count = {len(list(cgroup))}")