zoukankan      html  css  js  c++  java
  • 字典

    >>> d = {'china':'bei','usa':'noy','fra':'par'}
    >>> d['china']
    'bei'
    >>> de = {};type(de) #type(x) 返回x 的类型 
    <class 'dict'>

     

    >>> del d['usa']
    >>> d
    {'china': 'bei', 'fra': 'par'}
    >>> 'china ' in d
    False
    >>> 'china' in d
    True
    >>> d.keys()
    dict_keys(['china', 'fra'])
    >>> d.values()
    dict_values(['bei', 'par'])
    >>> d.items()
    dict_items([('china', 'bei'), ('fra', 'par')])

     loop

    d = {'person': 2, 'cat': 4, 'spider': 8}
    for anminal in d:#默认d.keys()
        legs = d[anminal]
        print('A %s has %d legs' % (anminal,legs))
    
    A person has 2 legs
    A cat has 4 legs
    A spider has 8 legs
    
    
    d = {'person': 2, 'cat': 4, 'spider': 8}
    for anminal, legs in d.items():
        print('A %s has %d legs' % (anminal,legs))
    
    
    A person has 2 legs
    A cat has 4 legs
    A spider has 8 legs
    word2Ind_ans = {'All': 0, "All's": 1, 'END': 2, 'START': 3, 'ends': 4, 'glitters': 5, 'gold': 6, "isn't": 7, 'that': 8, 'well': 9}
    for w1 in word2Ind_ans.keys():
        print(w1,word2Ind_ans[w1])
    All 0
    All's 1
    END 2
    START 3
    ends 4
    glitters 5
    gold 6
    isn't 7
    that 8
    well 9

    >>> d
    {'china': 'bei', 'fra': 'par'}
    >>> d.get('china','dvv')
    'bei'>>> d.get('c','dvv')
    'dvv'
    >>> d.pop('china','dvv')#同时删除
    'bei'
    >>> d
    {'fra': 'par'}
    >>> d.popitem()#同时删除
    ('fra', 'par')
    >>> d
    {}
    >>> d.clear()
    >>> d = {'adv':'dv','d':'dd'}
    >>> len(d)
    2
  • 相关阅读:
    Angular 11 中 Schematics 的代码优化
    GoEasy使用阿里云OSS出现的问题
    易班模拟登录-Day1笔记
    类型别名与接口
    TypeScript中的数据类型
    Javascript类型系统
    手写Promise3
    手写Promise2
    手写Promise1
    Promise基础用法2
  • 原文地址:https://www.cnblogs.com/tingtin/p/11880503.html
Copyright © 2011-2022 走看看