列表与多值 关于报错TypeError: can only concatenate list (not “MultiValue“) to list
作者:互联网
百般尝试终成佛!
做实验的时候有个地方总是报错:
TypeError: can only concatenate list (not “MultiValue”) to list
一开始总是好奇为什么a是单值却总是说多值,最后才发现说的是b,我一直以为b是个数组,毕竟[]括着。后来发现有个逗号分隔符,竟然是一个多值,所有注释都是血淋淋的尝试。
于是我写了一个多值转换成list的函数成功解决。
def transMultiValue2List(b):
a = []
for k in b:
a = a + [k];
print(a) # 可注释掉,理应注释掉,这里只是为了判断写的正确与否
return a
标签:concatenate,list,注释,only,报错,MultiValue 来源: https://blog.csdn.net/weixin_43938876/article/details/120184603