官术网_书友最值得收藏!

  • Mastering Python Networking
  • Eric Chou
  • 166字
  • 2021-07-02 21:42:32

Mapping

Python provides one mapping type called dictionary. Dictionary is what I think of as a poor man's database, because it contains objects that can be indexed by keys. This is often referred to as the associated array or hashing table in other languages. If you have used any of the dictionary-like objects in other languages, you will know this is a powerful type, because you can refer to the object by a readable key. This key will make more sense for the poor guy who is trying to maintain the code, probably a few months after you wrote the code at 2 am in the morning. The object can also be another data type, such as a list. You can create a dictionary with curly braces:

    >>> datacenter1 = {'spines': ['r1', 'r2', 'r3', 'r4']}
>>> datacenter1['leafs'] = ['l1', 'l2', 'l3', 'l4']
>>> datacenter1
{'leafs': ['l1', 'l2', 'l3', 'l4'], 'spines': ['r1',
'r2', 'r3', 'r4']}
>>> datacenter1['spines']
['r1', 'r2', 'r3', 'r4']
>>> datacenter1['leafs']
['l1', 'l2', 'l3', 'l4']
主站蜘蛛池模板: 奉化市| 屏南县| 赣榆县| 咸宁市| 兴文县| 湛江市| 农安县| 宝鸡市| 普兰店市| 思茅市| 土默特右旗| 吉隆县| 平度市| 灵山县| 托克逊县| 东安县| 砚山县| 高陵县| 山阴县| 全南县| 恩平市| 新干县| 江西省| 枞阳县| 苗栗市| 赞皇县| 沙河市| 乌苏市| 库伦旗| 昌平区| 乌鲁木齐市| 澜沧| 交口县| 大姚县| 合山市| 临邑县| 淮南市| 安平县| 昌都县| 绥阳县| 翁牛特旗|