for col in ws:
for value in col:
new_value = value * 2
blank_list.append(new_value)
对此的列表理解应该是什么? 我是这样想的,但我不知道之后该写什么-
blank_list = [new_value for col in ws for value in col]
这之后我不知道该怎么办?
blank_list = [value*2 for col in ws for value in col]
这会给你你期望的结果。
例子:
ws = [[1, 2, 3], [4, 5, 6]]
blank_list = [value*2 for col in ws for value in col]
print(blank_list)
# [[2, 4, 6], [8, 10, 12]]