zoukankan      html  css  js  c++  java
  • 字典与集合

    【字典】

    *打印字典内容,

    *获取字典内容的key值value值

    *(Dictionary)的item函数

    a = {'class':'python','tool':'pycharm'}
    #打印字典内容
    print(a)
    
    #key值存在,获取对应value值,使用get时内用“()”
    print(a.get('class'))
    print(a['class'])
    
    #修改value值
    a['class']='java'
    print(a['class'])
    
    #key值不存在,返回value值结果为None
    print(a.get('classe'))
    
    #获取key值,value值,返回结果type为dic
    print(a.keys())
    print(a.values())
    
    #(Dictionary)items()方法:以列表返回可变比的(键,值)元组数组
    #返回结果:dict_items([('class', 'java'), ('tool', 'pycharm')])
    print(a.items())

    返回结果:

    >>> 
    ================ RESTART: C:UsersAdministratorDesktopp.py ================
    {'class': 'python', 'tool': 'pycharm'}
    python
    python
    java
    None
    dict_keys(['class', 'tool'])
    dict_values(['java', 'pycharm'])
    dict_items([('class', 'java'), ('tool', 'pycharm')])
    >>> 

     *字典的合并

    *删除键值对

    *字典的创建

    a = {'class':'python','tool':'pycharm'}
    b = {'user':'tom'}
    #将两字典合并
    a.update(b)
    print(a)
    
    #删除某个键值对
    a.pop('class')
    print(a,type(a))
    
    #通过关键字dict和关键字参数创建字典
    d = dict(name='tom')
    print(d,type(d))
    
    c = {1,2,3,1,2}
    print(c,type(c))

    返回结果:

    >>> 
    ================ RESTART: C:UsersAdministratorDesktopp.py ================
    {'class': 'python', 'tool': 'pycharm', 'user': 'tom'}
    {'tool': 'pycharm', 'user': 'tom'} <class 'dict'>
    {'name': 'tom'} <class 'dict'>
    {1, 2, 3} <class 'set'>
    >>> 

    【集合】

    *集合去重

    *列表元素去重,结合dict与set的type类型转换

    #集合去重
    c = {1,2,3,1,2}
    print(c,type(c))
    
    #集合与列表转换,实现对列表元素去重
    dict_num = [1,2,3,1,2]
    dict_num = list(set(dict_num))
    print(dict_num)

    返回结果:

    >>> 
    ================ RESTART: C:UsersAdministratorDesktopp.py ================
    
    {1, 2, 3} <class 'set'>
    [1, 2, 3]
    >>> 
  • 相关阅读:
    查询比分程序
    本周个人总结
    本周工作量及进度统计
    排球计分软件规格说明书
    我与计算机
    jenkins持续集成:定时构建语法
    kafka性能测试
    kafka简介
    kafka分区----分区如何分配到broker----生产者分区策略----消费者消费策略
    shell注释、变量、字符串、数组
  • 原文地址:https://www.cnblogs.com/bashliuhe/p/13321708.html
Copyright © 2011-2022 走看看