好吧,這個函式的假設目的是簡單地根據字典理解修改物件“矩陣”。但是,我不希望它回傳任何東西。我只需要修改即可堅持。那可能嗎??
uj5u.com熱心網友回復:
我可以通過這樣做來解決它:
def matrix_null(matrix: dict, null: float):
to_pop = []
for key, value in matrix.items():
if value == null:
to_pop.append(key)
for key in to_pop:
matrix.pop(key)
matrix['null'] = null
# TEST:
matrix = {'abc': 123, '1': 1.0, '2': 1.0}
matrix_null(matrix, 1.0)
print(matrix)
>>> {'abc': 123, 'null': 1.0}
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/394141.html
下一篇:如何在while回圈中更新變數?
