我有一节课:
class Car:
make
model
year
Run Code Online (Sandbox Code Playgroud)
我有一个汽车列表,想要获得我的汽车中的独特车型列表.
该列表可能是成千上万的项目.最好的方法是什么?
谢谢.
Ffi*_*ydd 23
使用set理解.集合是唯一元素的无序集合,这意味着将删除任何重复项.
cars = [...] # A list of Car objects.
models = {car.model for car in cars}
Run Code Online (Sandbox Code Playgroud)
这将迭代您的列表cars并car.model最多添加每个值一次,这意味着它将是一个唯一的集合.