zoukankan      html  css  js  c++  java
  • 代码-字典

    # 初始化
    d = {'a':1, 2:'b', 'c':3, 4:'d'}
    print(d)
    print('')###??

    # 获取长度
    print(len(d))#4‘
    print('')

    # 根据key读写
    d['a'] = 100
    d[4] = 'dd'
    print(d)
    print('')

    # 添加元素
    d['e'] = 5
    d[6] = 'f'
    print(d)
    print('')

    # 删除元素
    d = {'a':1, 2:'b', 'c':3, 4:'d'}
    del(d['a'])
    del(d[2])
    print(d)
    print('')

    # 判断key是否存在
    d = {'a':1, 2:'b', 'c':3, 4:'d'}
    if 'a' in d:
    print('a in d')
    if 2 in d:
    print('2 in d')
    if not ('x' in d):
    print('x not in d')
    print('')
    简而言之, xx in d #true or false

    # 判断字典是否为空
    d = {}
    if not d:
    print('d is empty')
    print('')
    简而言之, not d #true or false

    # 遍历
    d = {'a':1, 2:'b', 'c':3, 4:'d'}
    for k in d.keys():
    print(str(k) + ': ' + str(d[k]))

    for k, v in d.items():
    print(str(k) + ': ' + str(v))

    for k in d:
    print(str(k)+':'+str(d[k]))
    #c:3
    4:dd
    e:5
    6:lxm
    这三个程序都可以,遍历,输出的结果都一样。

  • 相关阅读:
    可执行
    创建
    可能的加分项
    给老师的建议
    周总结
    今日总结
    今日总结
    今日总结
    今日总结
    今日总结
  • 原文地址:https://www.cnblogs.com/lxm-001/p/12321801.html
Copyright © 2011-2022 走看看