gpt4 book ai didi

coding-style - 元组解包 : dummy variable vs index

转载 作者:太空狗 更新时间:2023-10-29 17:39:32 27 4
gpt4 key购买 nike

用 Python 编写此代码的通常/最清晰的方法是什么?

value, _ = func_returning_a_tuple()

或:

value = func_returning_a_tuple()[0]

最佳答案

value = func_returning_a_tuple()[0] 看起来更清晰,也可以泛化。

如果函数返回的元组有两个以上的值怎么办?
如果程序逻辑对无数元组的第 4 个元素感兴趣怎么办?
如果返回的元组大小不同怎么办?

这些问题都不会影响基于下标的习语,但会影响多赋值习语。

关于coding-style - 元组解包 : dummy variable vs index,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2582803/

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