如何在 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 個字串有相同的字首,它們將覆蓋值。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP