我有一个元组形式的值字典,如何获取列表形式的值。
我想从元组中获取值并创建新列表并从它们中创建另外 3 个带有正方形的列表。
dictionary={1:(1,2,3),2:(3,4,5),3:(6,7,8),4:(9,10,11),5:(12,13,14)}
s=list(d.values())
d=[item for t in s for item in t]
print(d)
我使用列表理解得到了这个输出:
[1, 2, 3, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
使用列表理解
预期输出:
[1,3,6,9,12],
[2,4,7,10,13],
[3,5,8,11,14],
squares**2 输出以上三个列表:
[1,9,36,81,144],
[4,16,49,100,169],
[9,25,64,121,196]