gpt4 book ai didi

python - 当其他值未使用时从元组中提取一个值

转载 作者:太空狗 更新时间:2023-10-29 17:56:23 24 4
gpt4 key购买 nike

我有一个元组 foo,其中包含一些我不关心的和我关心的。

foo = (something_i_dont_need, something_i_need)

这样用更正确吗

_, x = foo

x = foo[1]

如果 foo 的长度不是二,我唯一能想到的就是不同的行为。我想这是相当特定于案例的,但其中之一是事实上的 pythonic 做事方式吗?

最佳答案

十多年来,我一直在使用 _。它更具可读性,尤其是在提取多个值时:

  _, _, name, _, _, city, _ = whatever

即使只有一个变量,如果人类读者想要真正理解代码,另一种方式也会迫使他们数数,而且他们的眼睛更有可能只是略过它。

有了下划线,您可以更好地利用人脑的模式匹配能力。可能是一件小事,但在您进行调试时,一点一滴都会有所帮助。 :)

关于python - 当其他值未使用时从元组中提取一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5122041/

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