How to multiply and add data in two lists?

like this

0 X 1 + 43.18 X 3 + 33.24 X 0 +…+ 43.185 X 81 + 0 X 9 + 17.03 X 37 +…

You can use `zip()`

function in Python node and loop over the levels:

i.e:

`for i,j in zip(list1, list2):`

Do it once more in loop to multiply the values.

You can match the indices and elements. After that you can get what you want.

1 Like

Thank you very much!

Thanks!

To multiply you can do something like this:

`a `

`=`

`[`

`1`

`, `

`2`

`, `

`3`

`, `

`4`

`]`

`b `

`=`

`[`

`5`

`, `

`6`

`, `

`7`

`, `

`8`

`]`

`result `

`=`

`[num1`

`*`

`num2 `

`for`

`num1, num2 `

`in`

`zip`

`(a,b)]`

`print`

`(`

`'Multiplication result is: '`

`, result) `

This will multiply the lists items irrespective of their size. Here is the full article:

How to multiply two lists in Python?