列表生成式
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 false
else:
return true
print([i for i in range(2,101) if isprime(i)])
集合生成式
字典生成式
d = dict(a=1,b=2)
print(d)
new_d = {}
for i in d:
new_d[i.upper()] = d[i]
print('key轉化為大寫的字典:',new_d)
Python的列表,集合,字典生成式
experssion 或者函式 for item1 in 序列 if 判斷語句 for item2 in 序列 if 判斷語句 for item3 in 序列 if 判斷語句 案例1 生成乙個列表,列表元素分別為 n n print i i for i in range 1,8 案例2 找出1 10...
python生成式 列表 字典 集合
python的3類生成式 列表生成式 字典生成式 集合生成式 1 python列表生成式 my data 1,2,3 4,5,6 7,8,9 print my data s my data rows to keep row for row in my data if row 2 5 print ro...
python 列表生成式,字典生成式
生成乙個列表,列表元素分別為 1 1,2 2.9 9 import math li for i in range 1,10 print li print i i for i in range 1,10 print i i for i in range 1,10 if i 2 0 找出1 10之間的所...