【问题标题】:Python: Combination with one criteriaPython:结合一个标准
【发布时间】:2025-12-11 04:50:01
【问题描述】:

我需要像这样的组合列表

000002
000003
000004
000006
000007
000008
000009
000012
......
999998
999999

但我不需要 0 和 1 以及数字的结尾,我该怎么做?谢谢!

【问题讨论】:

  • 您似乎希望我们为您编写一些代码。虽然许多用户愿意为陷入困境的程序员编写代码,但他们通常只会在发布者已经尝试自己解决问题时提供帮助。展示这种努力的一个好方法是添加Minimal, complete, verifiable example。在发帖前检查您应该完成的intro tour,尤其是How to Ask

标签: python combinations


【解决方案1】:

看起来您的列表由字符串组成。您是否尝试过使用 int()?例如int('0001') 在去掉前导 0 后返回 1。

如果您的列表很长,您可以尝试如下使用列表推导式。例如,如果 a = ['001', '002', '003'],则 b = [int(x) for x in a] 将使 b = [1, 2, 3]。

【讨论】: