How to combine elements from two lists into a third?

前端 未结 6 1242
星月不相逢
星月不相逢 2020-12-06 04:09

I have two lists a and b:

a  =   [3,    6,   8,   65,   3]
b  =   [34,   2,   5,   3,    5]

c gets [3/34, 6/2, 8/5, 65/3, 3/5]
         


        
6条回答
  •  -上瘾入骨i
    2020-12-06 04:29

    Use zip and a list comprehension:

    >>> a = [3,6,8,65,3]
    >>> b = [34,2,5,3,5]
    >>> [(x*1.0)/y for x, y in zip(a, b)]
    [0.08823529411764706, 3.0, 1.6, 21.666666666666668, 0.6]
    

提交回复
热议问题