代码之家  ›  专栏  ›  技术社区  ›  Adam

Python itertools.product(),生成索引列表而不是值

  •  0
  • Adam  · 技术社区  · 5 年前

    我有两个列表如何生成索引对列表使用 itertools.product(a_list, b_list) 我可以创建一个值对列表,但无法确定如何对索引执行此操作。

    这是数据的子集和所需的结果。

    a_list = [12970,12971,12972,...]
    b_list = [1, 2,...]
    
    result = [(0,0),(0,1), (0,2), (1,0), (1,1),...]
    
    1 回复  |  直到 5 年前
        1
  •  3
  •   Miguel    5 年前

    做:

    itertools.product(range(len(a_list)), range(len(b_list)))