Pet*_*ham 12 python coding-style
在Python中编写这个通常/最清晰的方法是什么?
value, _ = func_returning_a_tuple()
Run Code Online (Sandbox Code Playgroud)
要么:
value = func_returning_a_tuple()[0]
Run Code Online (Sandbox Code Playgroud)
mjv*_*mjv 10
value = func_returning_a_tuple()[0] 看起来更清晰,也可以推广.
如果函数返回一个超过2个值的元组怎么办?
如果程序逻辑对一个无数元组的第四个元素感兴趣怎么办?
如果返回的元组的大小变化怎么办?
这些问题都不会影响基于下标的习语,但是在多分配习语的情况下也是如此.
| 归档时间: |
|
| 查看次数: |
3927 次 |
| 最近记录: |