【Python学习笔记】使用jieba分词,输出字符长度大于2词组成的列表(计算机二级题目)

简介: 【Python学习笔记】使用jieba分词,输出字符长度大于2词组成的列表(计算机二级题目)

问题:

jieba库是中文分词的第三方库,可以将文本通过分词获得词语。请你根据以下要求编写程序:
1.程序允许输入一段文本,并使用“精准模式”将该文本进行分词;
2、找出所有字符长度大于等于2的词,存入列表并打印该列表。
输入格式
字符串语句
输出格式
列表
输入输出示例

示例1 示例2
输入 我与父亲不相见已二年余了 他是一个人来的
输出 ['父亲','相见','二年'] ['一个','人来']

代码实现

import jieba

str = input()
seg_list = jieba.lcut(str, cut_all=False)

result = []
for seg in seg_list:
    if len(seg) >= 2:
        result.append(seg)

print(result)
相关文章
|
20天前
|
算法 Python
1193: 最简单的计算机(python)
1193: 最简单的计算机(python)
|
2天前
|
存储 SQL 缓存
阿里云大学考试python中级题目及解析-python中级
阿里云大学考试python中级题目及解析-python中级
|
4天前
|
算法 数据挖掘 数据处理
使用 Python 循环创建多个列表
在Python中,动态创建多个列表对于数据处理和算法实现十分有用。本文介绍了四种方法:1) 列表推导式,如创建偶数和奇数列表;2) 使用循环和`append()`,示例为生成斐波那契数列;3) 结合字典与循环,按条件(如正负数)分组;4) 列表生成器,用于一次性生成多组随机数列表。这些方法有助于提高代码效率和可读性。
15 1
|
10天前
|
Python
基于Django的Python应用—学习笔记—功能完善
基于Django的Python应用—学习笔记—功能完善
|
11天前
|
Python
python学习-函数模块,数据结构,字符串和列表(下)
python学习-函数模块,数据结构,字符串和列表
57 0
|
11天前
|
索引 容器
06-python数据容器-list列表定义/list的10个常用操作/列表的遍历/使用列表取出偶数
06-python数据容器-list列表定义/list的10个常用操作/列表的遍历/使用列表取出偶数
|
13天前
|
存储 索引 Python
python学习5-列表的创建、增删改查、排序
python学习5-列表的创建、增删改查、排序
|
18天前
|
索引 Python 容器
python 数据类型之列表
python 数据类型之列表
|
19天前
|
数据采集 自然语言处理 搜索推荐
一篇博客带你领略学习Python的第三方库---如何获取和安装第三方库,关于三种常见第三方库的下载和讲解(pyinstall库,jieba库,wordcloud库),更多第三方库的分类介绍
一篇博客带你领略学习Python的第三方库---如何获取和安装第三方库,关于三种常见第三方库的下载和讲解(pyinstall库,jieba库,wordcloud库),更多第三方库的分类介绍
|
20天前
|
索引 Python
Python标准数据类型-List(列表)
Python标准数据类型-List(列表)
42 1