Python:访问Dict.Typeerror列表:列名can';不可能
我有一个关于在Python中访问dict列表的问题。我试图访问CSV文件列中的所有值。我已将问题隔离并简化为下面的代码 我试图定义一个函数 投入: 1) 数据集(dict列表) 2) 列名 输出:1)列中所有值的打印列表 相反,我收到一个“TypeError:列表索引必须是整数或片,而不是str”Python:访问Dict.Typeerror列表:列名can';不可能,python,Python,我有一个关于在Python中访问dict列表的问题。我试图访问CSV文件列中的所有值。我已将问题隔离并简化为下面的代码 我试图定义一个函数 投入: 1) 数据集(dict列表) 2) 列名 输出:1)列中所有值的打印列表 相反,我收到一个“TypeError:列表索引必须是整数或片,而不是str” 谢谢 您应该将列表中的数据集替换为行。数据集是列表,行是数据集中的dict data = [row[column_name] for row in data_set] 您应该使用return或pri
谢谢 您应该将列表中的
数据集
替换为行
。数据集
是列表
,行
是数据集
中的dict
data = [row[column_name] for row in data_set]
您应该使用
return
或print
而不是合并它们。您应该在行中查找数据集中的列名
def len_unique_element(data_set, column_name):
return [row[column_name] for row in data_set]
def len_unique_element(data_set, column_name):
return [row[column_name] for row in data_set]