zoukankan      html  css  js  c++  java
  • python基本数据类型

    一、创建字典:

    复制代码
    d = {
        "name": "morra",        #字典是无序的
        "age": 99,
        "gender": 'm'
    }
    
    a = dict()
    b = dict(k1=123,k2="morra")
    复制代码

    二、字典常用操作:

    修改或增加字典:

    复制代码
    dict = {'ob1':'computer', 'ob2':'mouse', 'ob3':'printer'}
    dict['ob1']='book'
    dict['ob4']='cow'
    print(dict)
    {'ob3': 'printer', 'ob2': 'mouse', 'ob1': 'book','ob4':'cow}
     
    复制代码

    其他常用方法:

    len(a)

    得到字典a中元素的个数

    a[k]

    取得字典a中键K所对应的值

    a[k] = v

    设定字典a中键k所对应的值成为v

    del a[k]

    使用 key从一个 dictionary中删除独立的元素。如,删除Dictionary dic中的user=’root’:del dic[“user”]

    a.clear()

    从一个 dictionary中清除所有元素。如,删除Dictionary dic中的所有元素:dic.clear()

    a.copy()

    得到字典副本

    k in a

    字典中存在键k则为返回True,没有则返回False

    k not in a

     字典中不存在键k则为返回true,反之返回False

    a.has_key(k)

    判断字典a中是否含有键k

    a.items()

    得到字典a中的键—值对list

    a.keys()

    得到字典a中键的list

    a.update([b])

    从b字典中更新a字典,如果键相同则更新,a中不存在则追加.

    a.fromkeys(seq[, value])

    创建一个新的字典,其中的键来自sql,值来自value

    a.values()

    得到字典a中值的list

    a.get(k[, x])

    从字典a中取出键为k的值,如果没有,则返回x

    a.setdefault(k[, x])

    将键为k的值设为默认值x。如果字典a中存在k,则返回k的值,如果不存在,向字典中添加k-x键值对,并返回值x

    a.pop(k[, x])

    取出字典a中键k的值,并将其从字典a中删除,如果字典a中没有键k,则返回值x

    a.popitem()

    取出字典a中键值对,并将其从字典a中删除

    a.iteritems()

    返回字典a所有键-值对的迭代器。

    a.iterkeys()

    返回字典a所有键的迭代器。

    a.itervalues()

    返回字典a所有值的迭代器。

    注意:Dictionary中的key值是大小写敏感的。并且在同一个dictionary中不能有重复的key值。并且,Dictionary中没有元素顺序的概念。

     View Code
  • 相关阅读:
    flask 数据迁移
    docker daemon 配置代理
    dbcm with kubenetes
    curl 访问 k8s
    kubernetes 集群安全配置
    k8s dashboard
    k8s v1.5.8 单节点搭建
    etcd raft library
    split files test
    ubuntu两个python版本共存并切换默认版本
  • 原文地址:https://www.cnblogs.com/yechanglv/p/6935621.html
Copyright © 2011-2022 走看看