【发布时间】:2020-08-11 13:36:50
【问题描述】:
我想使用random.shuffle 来随机化一个字符串列表。这是一个最小的示例代码:
import random
L = ['a', 'b']
random.shuffle(L, 3.0)
但是,我的 IDE 抱怨第二个参数。它使用以下警告消息突出显示3.0:
Expected type 'Optional[() -> float]', got 'float' instead
这个警告应该是什么意思?
【问题讨论】:
-
如果重新打开它,我们可以将其作为How to use optional argument of random.shuffle in Python的副本关闭