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

  • 相关阅读:
    九九乘法表
    数据汇总特殊处理-标题都在第N行
    Python库——Faker 安装及用法
    faker库 生成数据导入文件
    faker库的使用 faker是一个第三方Python包,为您生成你所需要的任何(假)数据。 安装:pip install faker
    生成随机数据:faker库
    运算符
    初识编码
    网页设计基础(二)
    网页设计基础
  • 原文地址:https://www.cnblogs.com/Kate-liu/p/9904389.html
Copyright © 2011-2022 走看看