我有兩個列表對,每個列表對包含標識符列表和值列表,其中a和b的長度不相同。例如:Python中兩個列表的交叉標識(重疊)通過公共標識符
a_id = [1, 2, 4, 5, 9, 12, 13]
a_val = [13., 32., 5., 9., 32., 4., 8.]
b_id = [1, 3, 4, 6, 9]
b_val = [12., 27., 1., 3., 19.]
現在,我需要知道哪些值對應於相同的ID,我只需要在a和b中具有值的那些值。對於這個例子,我想獲得共同的ID和相應值的列表:
common_id = [1, 4, 9]
common_a_val = [13., 5., 32.]
common_b_val = [12., 1., 19.]
會是什麼來實現這一目標的最佳/最快的方法是什麼?
這是太容易了,我只是看不到它;)謝謝! – frixhax
很高興它能幫助你! – Emmanuel