4.3.4 列表解析

列表解析只需一行代碼就可生成列表,將for循環語句和創建新元素代碼合併並自動附加新元素,十分方便。

示例代碼:

squares =  [value for value in range(1,11)] # 將1-10的數字生成列表squares
squares2 = [value ** 2 for value in range(1,11)] # 將1-10的數的平方生成列表squares2

打印結果如下:

打印結果

其中:
	squares,squares2 指定描述性列表名,
	表達式  value、value **2 爲表達式。
	for value in range(1,11) 將1-10的數提供給表達式 value ** 2
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章