Advertisement

Python语言进阶练习 day 17

阅读量:

生成式 推导式

利用生成式方法能够更为高效地构建列表与字典结构。

复制代码
    # 列表生成式
    list1 = []
    for i in range(1,10):
    list1.append(i*i)
    print(list1)
    
    list2 = [i*i for i in range(1,10)]
    print(list2)
    
    
    AI写代码python
    
    运行
复制代码
    # 字典生成式
    prices = {
    'APPL':191.88,
    'GOOG':1111.22,
    'IBM':149.24,
    'SUN':23,
    'Unionpay':100,
    'SPCC':59
    }
    prices2 = {key:value for key,value in prices.items() if value > 100}
    print(prices2)
    
    
    AI写代码python

全部评论 (0)

还没有任何评论哟~