ValueError: setting an array element with a sequence in Python

ValueError: setting an array element with a sequence in Python,第1张

报错分析

该报错多数是因为,list或者array在赋值时的马虎,排查起来不太麻烦。

场景描述

我在此分享一个可能的情况。

使用python的 random.sample([1, 2, 3], 1)时,一定要记住这里返回的是一个list,即使是一个元素也是list

我就是马虎了这里,在b= [random.sample([1, 2, 3], 1)],生成的结果其实是b=[[2]],而我以为是b=[2],所以用b[0]元素去查找c=[4, 5, 6]中的值时就会报如上错误。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/915759.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-16
下一篇2022-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存