在Python中查找2个整数列表中每个元素的最小数量

时间:2017-06-15 14:30:30

标签: python loops

我需要编写Python代码,通过2个整数列表比较/中继,然后打印每个元素的较小数量。我目前有这个:

    x = range(0, 2**32)
    y = range(2**32, 2**64)
    def minimum(a, b):
       """print the minimum for each element of 2 lists of integers"""
       for i in (a,b):
          print(min(a, b))

我收到的错误是:

  

“ '<' “range”和“range”的实例之间不支持。“

如果没有范围功能,还有其他方法可以解决我的问题吗?

1 个答案:

答案 0 :(得分:1)

你可以试试这个:

x = range(0, 2**32)
y = range(2**32, 2**64)

new_list = map(min, zip(x, y))

print(list(new_list))

new_list现在存储两个列表的每个索引的最小值。