gpt4 book ai didi

Python 2.6 版本语法错误

转载 作者:行者123 更新时间:2023-11-30 23:18:10 25 4
gpt4 key购买 nike

我对 python 不太熟悉,但我需要修复一个在 2.6 版本中引发语法错误的脚本。谁能帮忙解释一下这个问题吗?

import pandas as pd
....
d = pd.read_csv(csv_filename, skiprows=skip).to_dict()
d = {k: d[k].values() for k in d}

这是错误消息:

d = {k: d[k].values() for k in d}
^
SyntaxError: invalid syntax

最佳答案

Dictionary comprehensions是 2.7 中的新功能,在早期版本中不是有效语法。相反,传递 dict 一个二元组的生成器表达式:

d = dict((k, d[k].values()) for k in d)

关于Python 2.6 版本语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26860275/

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