python相关,请问这张图里代码c for c in coinValueList if c<=change是什么意思,代码如图
c_list = [c for c in coinValueList if c <= change] # 这是一个列表推导式,等价于如下写法:c_list = []for c in coinValueList : if c <= change: c_list.append(c)# 使用列表推导式:1、化简 2、省略中间变量名
for i in [c for c in coinValueList if c<= change]: pass[c for c in coinValueList if c <= change] # 这是一个列表推导式# 意思就是遍历这个coinValueList把里面的元素 <= change 的保留下来组成一个新列表作为结果被前面的for循环进行遍历