如何在Python字典中截断键的长度?

如何在Python字典中截断键的长度?

你可以使用列表推导式来截断Python字典中的键。遍历字典中的键,并使用截断后的键创建新的字典。

更多Python相关文章,请阅读:Python 教程

例子

def truncate_keys(a, length):
   return dict((k[:length], v) for k, v in a.items())
a = {'foo': 125, 'bar': 'hello'}
b = truncate_keys(a, 2)
print(b)

输出

这将会得到以下输出结果:

{'fo': 125, 'ba': 'hello'}

你需要考虑名称冲突。这是因为如果两个字符串具有相同的前缀,它们将覆盖相应的值。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程