1. 程式人生 > >列表推導式

列表推導式

引用 spa for 循環 字符 元素 字符串 書寫 列表推導 color

1-100 的平方

[x * x for x in range(100)] 書寫習慣為從右至左 依次寫出range(100) 然後for 循環 然後x * x 然後放進List

生成字符串

["The %s" % x for x in range(10)]

生成元組

[(x, y) for x in range(2) for y in range(2)]

生成字典

dict([(x, y) for x in range(2) for y in range(2)])

a = [1,2,3]

b = a

del a 僅刪除引用 b 依然是[1,2,3]

del a[:] 刪除列表裏裏面的元素值

列表推導式