作者nissekl (METALLICA-JAMES)
看板Python
標題[問題] LIST 裡面的元素個別相乘
時間Tue Jul 30 11:27:42 2013
如題...最近卡在這個地方
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