三行代码  ›  专栏  ›  技术社区  ›  Priscila Helthuis

如何显示变量“a”中的内容?[副本]

  •  3
  • Priscila Helthuis  · 技术社区  · 1 月前
    sizes=[5,12,18,23,42]
    a=zip(sizes[:-1],sizes[1:])
    print(a)
    

    结果是


    <0x0000018607996D80处的zip对象(>);

    进程已完成,退出代码为0

    2 回复  |  直到 1 月前
        1
  •  0
  •   Kraigolas    1 月前

    您可能需要使用以下选项:

    print(list(a))
    # [(5, 12), (12, 18), (18, 23), (23, 42)]
    

    您当前正在打印 zip 对象,该对象正在按预期进行打印。将其转换为列表,让您查看整个内容。

    更多详细信息

    拉链 工作缓慢,因此它实际上只在您要求查看元素时处理它们。因此,没有什么可以展示的。转换为列表将处理所有元素并将其存储在列表中。

        2
  •  0
  •   mzvic    1 月前

    如果您需要像输出这样的列表

    sizes=[5,12,18,23,42]
    sizes[1:]
    a=zip(sizes[:-1],sizes[1:])
    print(list(a))