我可以让这个循环正常工作: for k in d: l[x] = k
这会查看一个列表,并检查该值是否在任何字典项中,然后计算它等于在其中找到的字典键(字典包含列表)。然而,我想转换成一个列表理解语句或其他单行语句,以便在熊猫的dataframe中使用--根据另一个字段的值是否在标记的字典键中,填充一个字段,并为它分配字典键值。
我正在尝试将列表理解代码trow=[left+right for left,right in zip(trow+y, y+trow)]调整为for循环,而不是列表理解。对于循环代码: def PascalTriangle(n): y = [0] print(trow)left,right in zip(trow+y, y+trow):
trow.append(lef