gpt4 book ai didi

python - 在 Python 中创建没有变量 "x in"(例如范围)的生成器表达式或列表理解

转载 作者:太空狗 更新时间:2023-10-29 20:39:00 25 4
gpt4 key购买 nike

在 Python 中,有没有什么方法可以在没有“x in”变量的情况下编写这个列表理解(因为它完全未被使用)?这同样适用于生成器表达式。我怀疑这种情况经常出现,但我偶然发现了几次并且很想知道。

这是一个例子:

week_array = ['']*7
four_weeks = [week_array[:] for x in range(4)]

(也许还有更优雅的构建方式?)

最佳答案

我不这么认为,x 也没有坏处。当以这种方式未使用值时,常见的做法是使用下划线作为自由变量,例如:

[week_array[:] for _ in range(4)]

但这只不过是表示自由变量未被使用的约定而已。

关于python - 在 Python 中创建没有变量 "x in"(例如范围)的生成器表达式或列表理解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11261033/

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