看板 Python 關於我們 聯絡資訊
卡了一個問題想不通,想請問板友如何由a得到b呢,其中b的元素值,例如a[0] = 2*3*4 a = [1,2,3,4] b = [24,12,8,6] 謝謝板友解惑了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.217.138.136 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1488982499.A.E58.html
oeg: b = [所有a元素相乘/i for i in a] 03/08 22:44
dream0830: 樓上一語驚醒夢中人 03/08 23:37
tiefblau: 跟python有啥關係 何況隨便湊都一堆答案 03/09 09:23
tiefblau: 依我看是 [-1*(i**3)+10*(i**2)-35*i+50 for i in a] 03/09 09:31
sky91302018: 因為初學,所以對語法不熟悉,謝謝板友們回覆喔 03/09 10:21
EvgnyRus: 推一樓 03/09 12:28
uranusjr: b = a[:0] + [24, 12, 8, 6] 03/09 13:08
nightfantasy: 看到樓上我就嘴角上揚了wwwwww 03/09 14:15
simpleplanya: 1 03/09 15:39
mantour: 原PO應該是要問怎麼用python語法寫出除了第i個元素的乘積 03/09 21:39
mantour: 一樓的答案很棒 不知道噓的意思是什麼 03/09 21:40
Yshuan: 乘積可以寫 reduce(operator.mul, a, 1) 03/09 22:16