gpt4 book ai didi

python TypeError : list indices must be integers, 未列出

转载 作者:太空宇宙 更新时间:2023-11-03 17:54:46 26 4
gpt4 key购买 nike

TypeError: list indices must be integers, not list

这是问题 child ;

['19 16 7 197 161 127 38 28 18 180 119 90 202 124 102 215 151 116 255 235 208 252 216 192 244 208 174 84 36 26 193 158 126 170 118 81'] <type 'list'>

作为字符串打印到文件中。正如您所看到的,它是一个由数字组成的列表,但未标识为整数。当数据设置为 numpy 模块和 corrcoef() 函数时,我收到错误消息。

如果你能帮助我理解这一点,那就太好了,谢谢你。加里

我尝试过的事情是:

a = [a**i for i in a1]
a = list(map(int,a1))
a = [a1[i] for i in a1]
a = [int(i) for i in a1]

最佳答案

我不太明白你想对给定的列表做什么,但如果你想将其转换为整数列表,你可以执行以下操作;

a = ['19 16 7 197 161 127 38 28 18 180 119 90 202 124 102 215 151 116 255 235 208 252 216 192 244 208 174 84 36 26 193 158 126 170 118 81']
a = map(int, a[0].split())

关于python TypeError : list indices must be integers, 未列出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28651419/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com