zoukankan      html  css  js  c++  java
  • Python数据类型---字典

    Python数据类型--字典。

    字典是Python中的基本数据类型之一,接下来学习一下字典,希望大家和我一块共同进步。

    Python字典clear()方法:

    描述:

    字典中的clear()方法用户删除字典中的所有元素。

    语法:

    D.clear()

    返回值:

    无返回值,但是清空了字段中的所有元素

    实例:

    dic = {'name':'winter','ang':'25'}
    dic.clear()
    print(dic)
    {} {}
    Python字典copy()方法:
    描述:
    copy()方法用户复制原来的字典
    语法:
    D.copy()
    返回值:
    返回值字典的浅复制。
    实例:
    dic = {'name':'winter','ang':'25'}
    dic1 =
    dic.copy()
    print("The new dictionary is %s" % dic1)
    The new dictionary is {'name': 'winter', 'ang': '25'}

    Python字典fromkeys()方法:
    描述:
    fromkeys()方法用于创建新的字典,并以提供的参数做键值。
    语法:
    dict.fromkeys(seq[,value])
    参数:
    seq--字典键值列表
    value--可选参数,设置键值的值
    实例:
    seq = ('name','age','sex')
    dict = dict.fromkeys(seq)
    print("The new dictionary is %s" %dict)
    dict = dict.fromkeys(seq,20)
    print("The new dictionary is %s" %dict)

    The new dictionary is {'name': None, 'age': None, 'sex': None}
    The new dictionary is {'name': 20, 'age': 20, 'sex': 20}

    Python字典get()方法:

    描述:

    get()方法用于返回指定键的值,如果指定的键不在字典中则返回默认值

    语法:

    dic.get(key,default=none)

    参数:

    key--字典中要查找的键

    default--键值不在字典中,则返回默认值

    返回值:

    返回指定键的值

    实例:

    dic = {'name':'tiandong','age':'25','sex':'man'}
    print("The value of name is: %s" % dic.get('name')) #返回key为name的值
    print("The value of name is: %s" % dic.get('jiguan')) #返回key为jiguan的值,由于字典中没有jiguan这个key,所以返回值为none
    print("The value of name is: %s" % dic.get('jiguan','shangluo')) #返回key为jiguan的值,由于字典中没有jiguan这个key,但是可以指定返回值

    The value of name is: tiandong      
    The value of name is: None
    The value of name is: shangluo

    Python字典pop()方法:

    描述:

    pop()方法是删除字典中指定的键对应的值,返回这个值并从字典中删除。

    语法:

    dic.pop(key)

    参数:

    key--要删除的值对应的键

    返回值:

    返回删除的键对应的值

    实例:

    dic = {'name':'tiandong','age':'25','sex':'man','jiguan':'shangluo'}
    print(dic.pop('jiguan')) #删除jiguan(键)对应的值
    print(dic)

    shangluo
    {'name': 'tiandong', 'age': '25', 'sex': 'man'}

    Python字典popitem()方法:

    描述:

    popitem()方法随机删除字典中的一对键和值。

    语法:

    dic.popitem()

    返回值:

    返回随机删除的键和值

    实例:

    dic = {'name':'tiandong','age':'25','sex':'man','jiguan':'shangluo'}
    print(dic.popitem())
    print(dic)

    ('jiguan', 'shangluo')
    {'name': 'tiandong', 'age': '25', 'sex': 'man'}

    Python字典update()方法:

    描述:

    update()方法用户把一个字典里面的键和值添加到另外一个字典中

    语法:

    dic1.update(dic2)

    参数:

    dic2--要添加到字典dic1中的字典dic2

    实例:

    dic1 = {'name':'tiandong','age':'25'}
    dic2 = {'sex':'man','jiguan':'shangluo'}
    dic1.update(dic2) #把字典dic2添加到字典dic2中
    print(dic1)

    {'name': 'tiandong', 'age': '25', 'sex': 'man', 'jiguan': 'shangluo'}

    以上就是字典中的一些方法,仅供大家参考,有什么不足之处,请大家提出宝贵的意见。

    QQ:1127000483

     
     

     

  • 相关阅读:
    全球2/3的DNS瘫痪 顶级域名根服务器故障
    PHP多种形式发送邮件
    IOS开发的基础知识
    Java数字图像处理基础
    将HTML5 Canvas的内容保存为图片
    C# SortedList类概念和示例
    实例对比剖析c#引用参数的用法
    如何理解css中的float
    创建Google网站地图Sitemap.xml
    c#生成静态html文件,封装类
  • 原文地址:https://www.cnblogs.com/winter1519/p/6992513.html
Copyright © 2011-2022 走看看