• 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

  • 相关阅读:
    JNI介绍
    github自己用(未完)
    Android中的内存泄漏问题前世今生(转)
    android开发之OpenGL(三)
    android之PopupWindow焦点问题
    Spring笔记2
    android 存储ANR问题的traces.txt
    Gallery与imageView的onClick事件冲突解决方法
    android小小的开发细节
    PHP网站中整体防注入方法
  • 原文地址:https://www.cnblogs.com/Kate-liu/p/9904389.html
Copyright © 2020-2023  润新知