如何解决为random.shuffle的第二个参数获取警告
我想使用random.shuffle
来随机化字符串列表。这是一个最小的示例代码:
import random
L = ['a','b']
random.shuffle(L,3.0)
但是,我的IDE抱怨第二个参数。它用以下警告消息突出显示3.0
:
Expected type 'Optional[() -> float]',got 'float' instead
该警告是什么意思?
解决方法
来自random.shuffle
的文档
random.shuffle(x[,random])
随机播放序列 x 。
可选参数 random 是一个 0参数函数,返回[0.0,1.0)中的随机浮点数;默认情况下,该函数为
random()
。
(加粗)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。