Python 字典
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 字典相关的知识,希望对你有一定的参考价值。
Python 字典
1、字典可以看作是无序的列表集合,字典是通过键来存取,而不是通过偏移来存取。
2、任意对象的无序集合,可变长、异构、任意嵌套。
3、属于可变映射类型(key-value),但不支持序列操作(合并,分片)。
4、字典基本操作
In [1]: D={‘001‘:‘egg‘,‘002‘:‘apple‘,‘003‘:‘orange‘,‘004‘:‘banana‘,‘000‘:‘minion‘} In [2]: D[‘002‘] Out[2]: ‘apple‘ In [3]: D Out[3]: {‘000‘: ‘minion‘, ‘001‘: ‘egg‘, ‘002‘: ‘apple‘, ‘003‘: ‘orange‘, ‘004‘: ‘banana‘} In [4]: len(D) Out[4]: 5 In [5]: ‘orange‘ in D Out[5]: False In [6]: ‘apple‘ in D Out[6]: False In [7]: ‘001‘ in D Out[7]: True In [9]: list(D.keys()) Out[9]: [‘001‘, ‘002‘, ‘003‘, ‘004‘, ‘000‘] In [10]: D[‘003‘]=[‘good orange‘,‘bad orange‘] In [11]: D Out[11]: {‘000‘: ‘minion‘, ‘001‘: ‘egg‘, ‘002‘: ‘apple‘, ‘003‘: [‘good orange‘, ‘bad orange‘], ‘004‘: ‘banana‘} In [12]: del D[‘000‘] In [13]: D Out[13]: {‘001‘: ‘egg‘, ‘002‘: ‘apple‘, ‘003‘: [‘good orange‘, ‘bad orange‘], ‘004‘: ‘banana‘} In [14]: D[‘000‘]=‘minion‘ In [15]: D Out[15]: {‘000‘: ‘minion‘, ‘001‘: ‘egg‘, ‘002‘: ‘apple‘, ‘003‘: [‘good orange‘, ‘bad orange‘], ‘004‘: ‘banana‘}
以上是关于Python 字典的主要内容,如果未能解决你的问题,请参考以下文章