相关疑难解决方法(0)

Python有三元条件运算符吗?

如果Python没有三元条件运算符,是否可以使用其他语言结构模拟一个?

python operators ternary-operator conditional-operator

5591
推荐指数
25
解决办法
180万
查看次数

传递需要列表或元组的参数时要传递什么?

我应该使用以下哪个以及为什么?

import numpy as np
a = np.zeros([2, 3])
b = np.zeros((2, 3))
Run Code Online (Sandbox Code Playgroud)

在很多情况下你可以以任何一种方式传递参数,我只是想知道一个是否更像Pythonic,或者是否有其他原因应该优先于另一个.

我看了一下这个问题,人们试图解释元组和列表之间的区别.这不是我感兴趣的,除非有理由我应该关心,当然我忽略了!

更新:

虽然使用numpy作为示例,但这通常与python有关.非笨拙的例子如下:

a = max([1, 2, 3, 5, 4])
b = max((1, 2, 3, 5, 4))
Run Code Online (Sandbox Code Playgroud)

我不是在编辑上面的内容,因为有些答案在他们的解释中使用了numpy

python coding-style tuples list data-structures

2
推荐指数
1
解决办法
132
查看次数