python列表推导式和字典推导式
Posted 棉花糖味的AW
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python列表推导式和字典推导式相关的知识,希望对你有一定的参考价值。
由于开始的列表和字典推导式比较不太美观,为了使其更加优美,然后推出推导式这种表达,更加简洁美观
列表表达式
[表达式 for 变量 in 列表] 或者 [表达式 for 变量 in 列表 if 条件]
alist = []
for i in range(1,11):
if(i % 2 == 0):
alist.append( i*i )
print(alist)
blist = [i*i for i in range(1,11) if( i % 2 ) == 0]
print(blist)
字典表达式
{ 键表达式:值表达式 for 循环 }
cz_num = {}
for i in chinese_zodiac:
cz_num[i] = 0
cz_num = {i:0 for i in chinese_zodiac}
以上是关于python列表推导式和字典推导式的主要内容,如果未能解决你的问题,请参考以下文章