Python 给定属性的不同列表是对象列表

标签 python

我在其他地方找不到这个。 我有

lst = [
  {'n':'Ste', ...}
  ,{'n':'Mil', ...}
  ,{'n':'Tob', ...}
  ,{'n':'', ...}
  ,{'n':'Ste', ...}
  ,{'n':'Mil', ...}
]

我怎样才能将其减少到一个独特的

['Ste','Tob','Mil','']

谢谢。

最佳答案

这称为集合理解

{ l['n'] for l in lst }

关于Python 给定属性的不同列表是对象列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42100061/

相关文章:

python - 如何将 JSON 转换为更易于阅读的内容?

python - 使用搜索和条件查找两列值之间的差异

python - 在 Linux 服务器上使用 Selenium 运行 Scrapy Web Crawler

python - Subprocess.communicate 将换行符打印到标准输出

python - 导入错误 : No module named QtWebKit

python - a=list().append ("hello") 与 a=list(); a.append ("hello") 在 python 中?

python - Google foobar 编码挑战中的奇怪运行时错误

python - python3.4枚举值的dir()输出中的两个 'name'和 'value'

python - 如果值匹配,则通过 DataFrame 设置 pandas DataFrame 的子集

python - 裁剪图像后,如何找到新的边界框坐标?