zoukankan      html  css  js  c++  java
  • 【python】笔记

    texts=[[word for word in document.lower().split() if word not in stoplist] for document in documents]
    

      这段代码等同于:

     texts=[]
     for document in documents:
         words=[]
         for word in document.lower().split():
             if word not in stoplist():
                  words.append(word)                                                                                                                        
                  texts.append(words)   
    

      

    python 中 counter用法

    ---------------------------

    >>>from collections import Counter 
    >>>c = Counter()
    >>>for ch in 'programing':
    ...    c[ch]=c[ch]+1
        
    >>>c
    Counter({'g': 2, 'r': 2, 'a': 1, 'i': 1, 'm': 1, 'o': 1, 'n': 1, 'p': 1})

    counter 是一个简单的计数器,比如统计字符出现的个数
    --------------------- -----

    python 中 json使用方法

    一、概念理解

    1、json.dumps()和json.loads()是json格式处理函数(可以这么理解,json是字符串)
      (1)json.dumps()函数是将一个Python数据类型列表进行json格式的编码(可以这么理解,json.dumps()函数是将字典转化为字符串)
      (2)json.loads()函数是将json格式数据转换为字典(可以这么理解,json.loads()函数是将字符串转化为字典)

    2、json.dump()和json.load()主要用来读写json文件函数

    二、代码测试

    1.py

    import json

    # json.dumps()函数的使用,将字典转化为字符串
    dict1 = {"age": "12"}
    json_info = json.dumps(dict1)
    print("dict1的类型:"+str(type(dict1)))
    print("通过json.dumps()函数处理:")
    print("json_info的类型:"+str(type(json_info)))

    运行截图:

     2.py

    import json

    # json.loads函数的使用,将字符串转化为字典
    json_info = '{"age": "12"}'
    dict1 = json.loads(json_info)
    print("json_info的类型:"+str(type(json_info)))
    print("通过json.dumps()函数处理:")
    print("dict1的类型:"+str(type(dict1)))

    运行截图:

    3.py

    import json

    # json.dump()函数的使用,将json信息写进文件
    json_info = "{'age': '12'}"
    file = open('1.json','w',encoding='utf-8')
    json.dump(json_info,file)

    运行截图(1.json文件):

    4.py

    import json

    # json.load()函数的使用,将读取json信息
    file = open('1.json','r',encoding='utf-8')
    info = json.load(file)
    print(info)

    运行截图:

  • 相关阅读:
    2014第2周四部署环境&买火车票
    2014第2周三Web安全学习
    2014第2周二
    2014第2周一
    2013第一周日小结
    2013第1周六意外加班到很晚
    2014第一周五开发问题记URL传参乱码等
    XML文档形式&JAVA抽象类和接口的区别&拦截器过滤器区别
    通过WriteProcessMemory改写进程的内存
    【java】Windows7 下设置环境变量
  • 原文地址:https://www.cnblogs.com/zyber/p/9594051.html
Copyright © 2011-2022 走看看