看板 Python 關於我們 聯絡資訊
如題...最近卡在這個地方 s=[9.0, 7.0, 6.0, 2.0] t=[8.0, 5.0, 4.0, 1.0] 如果我想把他們的元素個別相乘 變成一個新的list u=[72.0, 35.0, 24.0, 2.0] 各位大大 如果我只想用for迴圈寫的話有辦法辦到嗎?? 感謝各位大大的解答<(_ _)> -- M M EEEEE TTTTT A L L IIIII CCCCC A !!! MM MM E T A A L L I C A A !!! M M M EEEEE T AAAAA L L I C AAAAA !!! M M E T A A L L I C A A M M EEEEE T A A LLLLL LLLLL IIIII CCCCC A A !!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.95.170
ck574b027:u = [i * j for i, j in zip(s, t)] 07/30 11:45
nissekl:非常感謝!!!! 07/30 11:53
drm343:map(lambda x, y: x * y, s, t) 07/30 16:59
mikapauli:list(map(float.__mul__, s, t)) 07/31 19:43