问题标签 [python-zip]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
25 浏览

python-3.x - python中的zip功能表现得很奇怪

输出为:'A' AG ['B', 'C'] ['G', 'F', 'K', 'J'] 'B' CF ['C'] ['G', 'F' , 'K', 'J']

预期:'A' AG # 第 2 行 ['B', 'C'] ['G', 'F', 'K', 'J'] 'B'
CF # 第 3 行 ['C'] ['G '、'F'、'K'、'J']

l2 仍然有 ['C']。为什么 ?此外,在第 2 行,当 A 已经弹出时,A 是怎么出现的。如果这意味着我在弹出之前已经取了值,那么为什么第 3 行有 C F。它应该是 B F。

请解释。我在这里完全糊涂了。

0 投票
2 回答
307 浏览

python - 如何循环遍历列表并使用'zip()'向元组列表中的每个元组添加一项?

我的数据文件包含八千行,其中每一行都是一个元组。前两行是:

我想反复循环通过工作日并将工作日附加到每个数据元组。行列表应如下所示:

我尝试了不同的方法,并且设法获得了几乎所有可能的组合,除了所需的组合。我无法完全理解我误解的内容。

代码

输出

0 投票
1 回答
475 浏览

python - Python 中的 Zip:如何返回元组而不是 zip 对象

我目前正在使用 Python 3.7.3 并且相对较新。我的理解是 zip() 函数返回一个元组列表,但实际上我发现它返回一个“zip”对象。有没有办法让这个函数返回一个元组列表或类似的函数来实现我的目的?非常感谢!

我不知道这是自动的还是模组做到的,但谢谢!

0 投票
2 回答
64 浏览

python - Python中带有for循环的Zip方法

我正在尝试从 4 个不同的列表中获取以下输出,我需要调用 address_machine 方法并从列表中压缩项目并使用 for 循环遍历新列表,然后将它们打印在新行上 --> 预期输出以下:

我的方法如下所示:

这是一个问题,因为我得到的输出看起来像这样,并且全部在一行上:

我需要如何编写这个 Python adress_machine 函数来获得预期的输出?

0 投票
0 回答
51 浏览

python - 试图了解 zip(*) 迭代在 Python 中的工作原理

我是 Python 的初学者,正在尝试使用 Leetcode 和其他在线资源来学习 Python!最近看到这个解决方案在 leetcode 上被传递给longestCommonPrefix(感谢 hwendy12 !)并且有点好奇 zip(*list) 是如何工作的。

我试着四处搜索,似乎 * 'unpacks' 一个列表并使每个元素成为一个单独的参数?我对 zip 的工作原理有点不放心,所以只想问一下 zip(list) 与 zip(*list) 的作用以及各自产生的作用之间的区别。

太感谢了!

0 投票
1 回答
758 浏览

python - 在 python 中使用 zip 时,'int' 对象不可迭代

错误:回溯(最近一次调用):
文件“”,第 8 行,类型错误:'int' 对象不可迭代

当我将列表对象转换为字符串但不能在 int 中工作时,它可以工作。

0 投票
2 回答
28 浏览

python - 如何在python中将项目从一个列表中减去另一个usinp zip功能

伙计们,我有以下代码:

但它不起作用..我需要做的是下面列表中的 ech 元组返回元组中每个值之间的差异,例如......我想得到以下元组

0 投票
2 回答
61 浏览

python - 如何比较列表中的元素?

我有一个包含元素列表的列表(每个内部列表中的元素数量不同),我想将同一索引中的所有元素分组到单独的组中并返回每个组中的最大值:例如,

我想像这样对这些元素进行分组,

预期结果是组中每个列表的最大值:106,213 和 317

我尝试使用以下代码对元素进行分组:

我得到的输出是

0 投票
1 回答
132 浏览

python - zipfile - 如何允许提取所有文件,即使是同名文件?

我正在努力使用以下代码解压缩过程:

我有两个分开的 .zip 文件,每个文件都有相同的文件名和文件类型,但是当我执行这段代码时,只出现一个提取的文件,而不是两个。

这是结果:

截屏

代码:

我需要的是通过向重复的文件添加增量编号来保留这两个文件。

0 投票
1 回答
306 浏览

python - 下载 zip 文件时如何绕过警报窗口?

如果我打开链接:https://dibbs2.bsm.dla.mil/Downloads/RFQ/Archive/ca210731.zip

此链接显示窗口,我需要按 OK 按钮并下载文件。

警报不是来自浏览器,而是来自页面本身。

但是当我尝试脚本时:

这会引发错误:

当我尝试时:

这将下载显示“确定”按钮的页面内容。知道如何解决这个问题:该链接下载了 zip 文件。