Python超級簡潔的高深語法之三:列表推導式

Python超級簡潔的高深語法之三:列表推導式

衆多的python語法中,我想列表推導式是最優雅的,而且很簡短的一句話,超越Java n 行代碼,這也是爲什麼現在很多coder喜歡python的原因。舉個例子求列表各元素的平方:

>>> arr = [1, 2, 3, 4, 5]
>>> result = list()
>>> for i in arr:
	result.append(i*i)

>>> result
[1, 4, 9, 16, 25]

列表推導式的書寫方式:

>>> arr = [1, 2, 3, 4, 5]
>>> result = [i*i for i in arr]
>>> result
[1, 4, 9, 16, 25]

你品,你細品!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章