zoukankan      html  css  js  c++  java
  • python基础--数据结构之字典

    字典

      特点:无序,键唯一

    目录

    1.字典的创建

    2. .setdefault 的使用

    3.  字典中的查找

    4.字典中的改

    5. 字典中的删除

    6. 打印字典的方法

    7. 格式化字符串

    8. 合并字符串

    9. 重要的String的内置方法

    1.字典的创建

    #字典的创建
    
    #第一种
    # dic={'name':'tom'}
    #dic1={}
    
    #第二种
    # dic2=dict((('name','lily'),))
    # print(dic2)
    
    # dic3=dict([['name','lily'],])
    # print(dic3)

    2. .setdefault 的使用

    #键存在,不改动,返回字典中相应的键对应的值
    # dic1={'age':'cat','age':39,'hobby':{'girl_name':'lily','age':17},'is_cute':True}
    # ret=dic1.setdefault('age',34)
    # print(ret)
    
    #键不存在,在字典中中增加新的键值对,并返回相应的值
    # dic1={'age':'cat','age':39,'love':{'girl_name':'lily','age':17},'is_cute':True}
    # ret2=dic1.setdefault('hobby','girl')
    # print(dic1)
    # print(ret2)

    3.  字典中的查找

    #查 _通过键去查找
    
    # dic3={'age': 18, 'name': 'apple', 'hobby': 'eat'}
    # print(dic3['name'])
    
    # print(list(dic3.keys()))    #输出键
    # print(list(dic3.values()))    #输出值
    # print(list(dic3.items()))    #输出元组
    
    # dic3['age']=55  #替换“age”的数值
    # print(dic3)

    4.字典中的改

    #改_的用法
    
    # dic4={'age': 18, 'name': 'apple', 'hobby': 'eat'}
    
    # dic5={'1':'444','name':'567}
    
    # dic4.update(dic5)
    
    # print(dic4)
    # print(dic5)

    5. 字典中的删除

    #删_的用法
    
    dic5 = {'age': 18, 'name': 'apple', 'hobby': 'eat'}
    # dic5.clear() # 清空字典
    # print(dic5)
    
    # del dic5['name'] #删除字典中指定键值对
    # print(dic5)
    
    # ret=dic5.pop('age')#删除字典中指定键值对,并返回该键值对的值
    # print(ret)
    # print(dic5)
    
    # a = dic5.popitem() #随机删除某组键值对,并以元组方式返回值
    # print(a, dic5)
    
    # del dic5        #删除整个字典
    # print(dic5)

    6. 打印字典的方法

    #   打印字典的格式
    
    # dic5={'name': 'lily', 'age': 18}
    # for i in dic5:
    #     print(i,dic5[i])

    7. 格式化字符串

    #  %s   格式字符串
    
    # print('lily is a good teacher')
    # print('%s is a good teacher'%'lily')

    8. 合并字符串

    # 合并字符串
    
    # a='123'
    # b='abc'
    # d='44'
    # c=a+b+d
    # print(c)
    
    
    # c= ''.join([a,b,d])
    # print(c)

    9. 重要的String的内置方法

    .count
    .center
    .startswith
    .find
    .format
    .lower
    .upper
    .strip
    .replace
    .split

  • 相关阅读:
    局域网内其他主机如何访问运行在宿主机的虚拟机中的Django项目(转)
    python3脚本获取本机公网ip
    django之允许外部机器访问
    Mysql命令drop database:删除数据库
    CentOS和Windows下配置MySQL远程访问的教程
    Windows 下 MySql 5.7.20安装及data和my.ini文件的配置(转)
    远程登陆linux连接mysql root账号报错:2003-can't connect to MYSQL serve(转)
    Mysql创建用户并授权以及开启远程访问
    Android 之 自定义标签 和 自定义组件
    再探java基础——零碎基础知识整理
  • 原文地址:https://www.cnblogs.com/Kate-liu/p/9904389.html
Copyright © 2011-2022 走看看