gpt4 book ai didi

python - 如何在 Python 元组中定义重复项?

转载 作者:行者123 更新时间:2023-11-28 19:54:30 26 4
gpt4 key购买 nike

有哪些好的方法可以定义由整数组成的元组,其中每个项目的出现次数已知?

例如,

我想定义一个包含 3 个 2、2 个 4 和 1、3、5 出现一次的元组。

为此,我总是可以采用手动方式:

foo = (1, 2, 2, 2, 3, 4, 4, 5)

但是,当列表中的项目数量很大时,这会变得有点困惑。因此,我想知道有哪些方法可以自动执行为每个项目生成所需数量的重复项的任务。

最佳答案

你可以这样做:

>>> (1,) * 1 + (2,) * 3 + (4,) * 2 + (5,) * 1
(1, 2, 2, 2, 4, 4, 5)

关于python - 如何在 Python 元组中定义重复项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37168562/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com