python 数据结构-字典
生活随笔
收集整理的這篇文章主要介紹了
python 数据结构-字典
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
原文地址:http://docs.pythontab.com/python/python3.4/datastructures.html#tut-tuples
理解字典的最佳方式是把它看做無序的鍵:?值對?(key:value 對)集合,鍵必須是互不相同的(在同一個字典之內)。
一對大括號創建一個空的字典:?{}?。
>>> tel = {'jack': 4098, 'sape': 4139} >>> tel['guido'] = 4127 >>> tel {'sape': 4139, 'guido': 4127, 'jack': 4098} >>> tel['jack'] 4098 >>> del tel['sape'] >>> tel['irv'] = 4127 >>> tel {'guido': 4127, 'irv': 4127, 'jack': 4098} >>> list(tel.keys()) ['irv', 'guido', 'jack'] >>> sorted(tel.keys()) ['guido', 'irv', 'jack'] >>> 'guido' in tel True >>> 'jack' not in tel Falsedict()?構造函數可以直接從 key-value 對中創建字典:
>>> dict([('sape', 4139), ('guido', 4127), ('jack', 4098)]) {'sape': 4139, 'jack': 4098, 'guido': 4127}此外,字典推導式可以從任意的鍵值表達式中創建字典:
>>> {x: x**2 for x in (2, 4, 6)} {2: 4, 4: 16, 6: 36}如果關鍵字都是簡單的字符串,有時通過關鍵字參數指定 key-value 對更為方便:
>>> dict(sape=4139, guido=4127, jack=4098) {'sape': 4139, 'jack': 4098, 'guido': 4127} ?轉載于:https://www.cnblogs.com/nzyjlr/p/4315949.html
總結
以上是生活随笔為你收集整理的python 数据结构-字典的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hibernate中SessionFac
- 下一篇: Nagios监控lvs服务