首页 > 解决方案 > 使用python为id列表分配一个唯一的4位数字

问题描述

我有一个 ID 列表,我想为每个 ID 提供一个 4 位数的唯一编号。

例如 :

driver id = ['5c73d1238472750067e86c6d','5a0d5513494c09001491c118']
unique id = ['1234' , '5897']

有我可以用来做这个的包吗?

标签: python

解决方案


您可以像这样使用字符串对象的 zfill 函数

ids = [1, 2, 3, 4]
list(map(lambda x: str(x).zfill(4), ids))

并会导致:

['0001', '0002', '0003', '0004']

推荐阅读