Python中类似于Matlab中的X(X==condition)语句

for_list = [数据]

condition_list = [数据]

for_list和condition_list的数据长度大小一致

list = [x for index, x in enumerate(for_list) if condition_list[index] == condition ]

这句话的意思是:通过enumerate把for_list的角标索引赋值给index, 把for_list中的元素赋值给x, 可以根据condition_list中的元素筛选出for_list中元素,类似于Matlab中的X(X==condition)语句。

猜你喜欢

转载自blog.csdn.net/YMilton/article/details/78758218
今日推荐