Python将实例数组中的相同元素提取为数组

97 阅读1分钟

一个简单的小技巧,防止自己忘记:

# Simple version
values = [instance['value_name'] for instance in instances]]
 


# Complex version
values = [instance['value_name'] for instance in instances if do_some_judge(instance) else some_special_value]]

后者是带判断条件的,在有需要的情况下使用。