python列表推導式

  • 列表推導式是Python構建列表(list)的一種快捷方式,可以使用簡潔的代碼就創建出一個列表
  • 對於不熟悉列表推導式的人來說,可以使用for循環來實現相同的功能,但是需要好幾行代碼,而列表推導式只需要一行代碼
  • 列表推導式(list comprehension)是指循環創建列表
  • for循環有非常廣的應用場景,也可以用來創建一個列表,而列表推導式就相當於for循環創建列表的簡化版
    例如:
# for循環
data = []
for i in range(5):
    data.append('data{}'.format(i))
print(data)

# 列表推導式
data1 = ['data{}'.format(i) for i in range(5)]
print(data1)

運行結果:

['data0', 'data1', 'data2', 'data3', 'data4']
['data0', 'data1', 'data2', 'data3', 'data4']
發佈了42 篇原創文章 · 獲贊 52 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章