我正在制作某种彩票软件,这些软件会在直播电视上播放。我有电话号码列表(每个号码有8位数字)。我想隐藏最后2位数以保护用户隐私。使用python 3。
当前代码示例:
for item in numbers:
print(item)
列表示例:
88458932
88489325
84589328
83284589
83245898
83458289
通缉结果:
884589**
884893**
845893**
832845**
832458**
834582**
答案 0 :(得分:1)
如果电话号码由字符串表示,您可以生成一个新字符串,其中最后一个字符被星号替换:
for item in numbers:
covered = item[:-2] + '**'
print(covered)
答案 1 :(得分:1)
在快速实施的世界中,这应该适合您:
for item in numbers:
print(item[:-2] + '**')