私はリスト内包表記が初めてで、タプルを使って何かしたいと思っています。これが問題です:
2 つのベクトルl1
とが与えられた場合l2
、それらをタプルに結合したいと考えています。次に、すべてを合計する前に乗算したいと思います。
たとえば、 と がある場合、それらを zip 関数で結合しl1 = [1,2,3]
て.l2 = [4,5,6]
[(1,4),(2,5),(3,6)]
この後、タプルに 1 を乗算して追加します。となり[(1*4)+1,(2*5)+1,(3*5)+1]
、 を与える[4,11,16]
その後、4+11+16
31 を与えるリストを合計したいと思います。
tuple(map(operator.add, a, b))
どちらがタプルを合計できるかを以前に学びました。しかし、今はもう 1 つ計算を行う必要があるため、どのように開始すればよいかわかりません。リスト内包表記で一行で済むと良いです。誰でもアイデアを得ましたか?