【发布时间】:2020-11-25 12:33:02
【问题描述】:
是否可以将这样的循环转换为列表理解?
lst_a = []
lst_b = []
lst_c = []
test_dict = {'a':1, 'b':2, 'c':3, 'd':4}
for k, v in test_dict.items():
lst_a.append(k)
lst_b.append(k.upper())
lst_c.append((k+k))
例如,对于这样的事情:
lst_a, lst_b, lst_c = [list comprehension logic here for the above loop]
注意:输出必须是三个单独的列表,就像循环中的列表一样。
【问题讨论】:
标签: python python-3.x list list-comprehension