python的3類生成式:
列表生成式
字典生成式
集合生成式
1、python列表生成式
my_data = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]輸出:保留每行中索引位置2的值大於5的行,所以print("my_data: %s" % my_data)
rows_to_keep = [row for row in my_data if row[2] > 5]
print("rows_to_keep: %s" % rows_to_keep)
2、python字典生成式
my_dict =輸出:值大於2的鍵值對print(my_dict)
my_results =
print(my_results)
3、python集合生成式
my_data = [(1, 2, 3), (4, 5, 6), (7, 8, 9), (7, 8, 9)]輸出:集合print("my_data: %s" % my_data)
set_of_tuples1 =
print("set_of_tuples1: %s" % set_of_tuples1)
set_of_tuples2 = set(my_data)
print("set_of_tuples2: %s" % set_of_tuples2)
Python 列表 字典 生成式
列表生成式 格式 expression for i in 序列 if 題目1 生成乙個列表,列表元素分別為 12,22,32,n2 一般方法 for i in range 1,9 print li 結果 1,4,9,16,25,36,49,64 列表生成方式 print i 2 for i in r...
python列表字典集合
列表 定義 name 增 新增乙個元素 extend 新增集合 insert index,obj 插入元素 刪del name 下表 name.pop 棧頂元素 name.remove 元素值 根據元素值刪除第乙個滿足結果 改name 0 ass 使用下標進行修改 查in 存在 notin 不存在 ...
Python列表生成式 集合生成式 字典生成式練習
列表生成式 1 生成乙個列表,列表元素分別為 12,22,32,n2 2 找出1 10之間的所有偶數,並返回乙個列表 包含以這個偶數為半徑的圓的面積 3 找出1 100之間所有的質數 def isprime num for i in range 2,num if num i 0 return fal...