python学习-列表解析、字典解析
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                python学习-列表解析、字典解析
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                文章目錄
- 擴展鏈接
 - 列表解析
 - 字典解析
 
擴展鏈接
一些基礎數據類型的博文鏈接:
python學習-數據類型 列表 
 python學習-數據類型 字典 
 python學習-數據類型 元組 
 python學習-列表的操作 
列表解析
根據已有列表,高效創建新列表的方式。
 列表解析是Python迭代機制的一種應用,它常用于實現創建新的列表,因此用在[]中。
優點是代碼簡潔,編寫方便。
推薦博文地址:Python 列表解析
lst1 = [1, 2, 3, 4, 5, 6, 7, 8, 9]lst2 = [item * 2 for item in lst1]print(lst2)lst3 = [item * 2 for item in lst1 if item % 2 == 0] print(lst3)lst4 = [item ** 2 for item in lst1 if item < 3] print(lst4)運行結果:
 
字典解析
補充一下字典的特性:
每個鍵與值用冒號隔開(:),每對用逗號,每對用逗號分割,整體放在花括號中({})。
 鍵必須獨一無二,但值則不必。
 值可以取任何數據類型,但必須是不可變的,如字符串,數或元組。
字典解析和列表解析類似,直接上代碼。
# 字典解析式 dict1 = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'} tmp = {x: dict1[x] + "_dict" for x in dict1} print(tmp)tmp = {x: dict1[x] + "_dict" for x in dict1} print(tmp)運行結果:
 
一些基礎數據類型的博文鏈接:
python學習-數據類型 列表 
 python學習-數據類型 字典 
 python學習-數據類型 元組 
 python學習-列表的操作 
總結
以上是生活随笔為你收集整理的python学习-列表解析、字典解析的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: jquery中怎样增加class(删除元
 - 下一篇: python学习-装饰器(decorat