'dict_values(['', '', '', '', '', '', '', '', ''])'如何获得[]
时间: 2023-09-27 16:05:49 浏览: 134
python迭代dict的key和value的方法
可以使用列表推导式,将字典的 `values` 转换为列表,并且去除空字符串:
```python
d = {'key1': '', 'key2': '', 'key3': '', 'key4': '', 'key5': '', 'key6': '', 'key7': '', 'key8': '', 'key9': ''}
values_list = [v for v in d.values() if v != '']
print(values_list) # 输出: []
```
或者使用 `filter` 函数过滤空字符串:
```python
d = {'key1': '', 'key2': '', 'key3': '', 'key4': '', 'key5': '', 'key6': '', 'key7': '', 'key8': '', 'key9': ''}
values_list = list(filter(lambda v: v != '', d.values()))
print(values_list) # 输出: []
```
在上述两种方法中,`values_list` 都会得到一个空列表 `[]`。
阅读全文