我有2名兩個列表,如: 1:做減法,從兩個列表
[[113, 3528.27], [114, 4376.139999999999], [116, 4328.85], [124, 390.27], [127, 814.12]]
2:
[[113, 1237], [114, 4422], [116, 1245], [124, 324], [127, 242]]
我想在每個子列表中的第一個元素匹配,併爲做減法子列表中的第二個元素。我用簡單的循環如下:
for i in 1:
for j in 2:
if i == j:
i[1] - j[1]
有沒有一種快速的方法來做到這一點?
非常感謝!
你能提供一個正確/可重複的例子嗎? (變量名不能以數字開頭,例如加上循環無效) – FLab
假設你的意思是你想通過i [0] == j [0]和項目i [1] - j [1]加入, ,將列表轉換爲字典並通過鍵加入可能更有效。 – ImDarrenG
@ImDarrenG謝謝你的回答。我更喜歡使用列表操作來查看任何有效的方法。 –