Python3---列表、字典、集合生成式

前言

“我們登上並非我們所選擇的舞臺,演繹並非我們選擇的劇本”。

既然幕已拉起,那就應該把這齣戲演好。

列表生成式

[experssion for item in 序列 if 判斷語句]

應用

  1. 將3*3的矩陣轉換成一維數組,且能被2整除,
    在這裏插入圖片描述

  2. 將列表的英文單詞變成title
    在這裏插入圖片描述

  3. 給定一個正整數,編寫程序計算有多少對質數的和等於輸入的這個正整數,並輸出結果。
    輸入值小於1000。輸入爲10, 程序應該輸出結果爲2。(共有兩對質數的和爲10,分別爲(5,5),(3,7))

- 輸入描述:
  輸入包括一個整數n,(3 ≤ n < 1000)
- 輸出描述:
輸出對數
- 示例1 :
輸入:
	10
輸出:
    2

方法一:
在這裏插入圖片描述

字典生成式

在這裏插入圖片描述

集合生成式

在這裏插入圖片描述

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