如何在 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'}不过,你需要改变名称冲突。原因在于,如果 2 个字符串具有相同的前缀,它们将覆盖这些值。
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程语言
C++
C#
MongoDB
MySQL
Javascript
PHP