gpt4 book ai didi

python - 您可以在python的列表理解中使用ifinstance吗?

转载 作者:行者123 更新时间:2023-12-03 08:16:41 26 4
gpt4 key购买 nike

我正在尝试运行这行代码,

 revert = [chr(intchange[i]).lower() if isinstance(intchange[i], int) for i in range(len(data))]

但这给了我这个错误
    revert = [chr(intchange[i]).lower() if isinstance(intchange[i], int) for i in range(len(data))]
^
SyntaxError: invalid syntax

有人知道这是一个小故障还是什么,我真的不明白为什么这不起作用?非常感谢!
另外,我真的试图将其保持一行...

最佳答案

我认为您需要添加else,请尝试此操作。

revert = [chr(intchange[i]).lower() if isinstance(intchange[i], int) else intchange[i].lower() for i in range(len(data))]

关于python - 您可以在python的列表理解中使用ifinstance吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60860334/

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