我试图在for中创建一个列表,我是这样做的:
for i in PSOE_data:
if i[0] + i[1] + i[2] != 0:
newList.append(i)
PSOE_list = PrettyTable(["Digital Chanel", "State", "Hour", "Minute", "Second"])
PSOE_list.align["Digital Chanel"] = "c" # Alinhamento pela esquerda
PSOE_list.padding_width = 1 # Espaçamento entre colunas (default)
PSOE_list.add_row([newList[i][3], newList[i][4], newList[i][0], newList[i][1], newList[i][2]])
print PSOE_list
但有回溯说:
PSOE_list.add_row([newList[i][3], newList[i][4], newList[i][0], newList[i][1], newList[i][2]])
TypeError: list indices must be integers, not list
我该怎么处理? 顺便说一下,我用的是PrettyTable软件包。你知道吗
谢谢你!你知道吗
你的问题缺少一些信息。。。是否要打印您的列表?如果是这样的话,也许我的“printMatrix”函数可以帮助你。你知道吗
我已经安装了“漂亮的桌子”,让我们开始吧。最后,我仍然不太确定我们是否在同一页上,请检查我的代码:
相关问题 更多 >
编程相关推荐