AttributeError: 'set' object has no attribute 'values'
时间: 2023-07-31 14:09:14 浏览: 199
获取python运行输出的数据并解析存为dataFrame实例
这个错误通常发生在你尝试在一个集合(set)对象上调用 `values()` 方法时。`values()` 方法是用于获取字典(dict)对象中所有值的方法,而不是集合对象。
如果你想获取集合对象中的所有值,你可以使用 `list()` 函数将集合转换为列表,然后再使用 `values()` 方法。例如:
```python
my_set = {1, 2, 3, 4}
values_list = list(my_set)
print(values_list)
```
输出:
```
[1, 2, 3, 4]
```
请注意,集合是无序的,所以转换为列表后元素的顺序可能会改变。如果你需要保留原始顺序,你可以考虑使用列表(list)或元组(tuple)来存储你的值。
阅读全文