如何获取句子中单词的长度?

2023-11-22

我正在尝试获取句子中每个单词的长度。我知道你可以使用“len”函数,我只是不知道如何获取每个单词的长度。

而不是这个

>>> s = "python is pretty fun to use"
>>> len(s)
27
>>>

我想要这个

6, 2, 6, 3, 2, 3

这是每个单词的实际长度。


尝试这个,使用map()用于申请len()理解句子中的每个单词split()创建一个包含句子中每个单词的列表:

s = "python is pretty fun to use"
map(len, s.split())       # assuming Python 2.x
list(map(len, s.split())) # assuming Python 3.x

或者,您也可以使用列表理解为了达到同样的效果:

[len(x) for x in s.split()]

在这两种情况下,结果都是一个列表,其中包含句子中每个单词的长度:

[6, 2, 6, 3, 2, 3]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何获取句子中单词的长度? 的相关文章

  • python 可以检测它运行在哪个操作系统下吗?

    python 可以检测操作系统 然后为文件系统构建 if else 语句吗 我需要将 Fn 字符串中的 C CobaltRCX 替换为 FileSys 字符串 import os path csv from time import strf
  • 打印 scrapy 请求的“响应”

    我正在尝试学习 scrapy 在遵循教程的同时 我正在尝试进行细微的调整 我想简单地从请求中获取响应内容 然后我会将响应传递到教程代码中 但我无法发出请求并获取响应内容 建议就好 from scrapy http import Respon
  • 替换字符串列表中的 \x00 的最佳方法?

    我有一个来自已解析 PE 文件的值列表 其中包括 x00每个部分末尾的空字节 我希望能够删除 x00字符串中的字节而不删除所有字节 x 文件中的 s 我试过做 replace and re sub 但并没有取得太大成功 使用Python 2
  • 如何使用pycaffe重构caffe网络

    我想要的是 加载网络后 我将分解一些特定的图层并保存新的网络 例如 原网 数据 gt conv1 gt conv2 gt fc1 gt fc2 gt softmax New net 数据 gt conv1 1 gt conv1 2 gt c
  • Python 中的六边形自组织映射

    我在寻找六边形 自组织映射 http en wikipedia org wiki Self organizing map在Python上 准备好模块 如果存在的话 绘制六边形单元格的方法 将六边形单元作为数组或其他方式使用的算法 About
  • 如何用 python 和 sympy 解决多元不等式?

    我对使用 python 和 Sympy 还很陌生 并且遇到了使用 sympy 解决多元不等式的问题 假设我的文件中有很多函数 如下所示 cst sqrt x 2 cst exp sqrt cst x 1 4 log log sqrt cst
  • 获取单个方程的脚本

    在文本文件中输入 a 2 8 b 3 9 c 4 8 d 5 9 e a b f c d g 0 6 h 1 7 i e g j f h output i j 期望的输出 输出 2 8 3 9 0 6 4 8 5 9 1 7 如果输入文件名
  • 类属性在功能上依赖于其他类属性

    我正在尝试使用静态类属性来定义另一个静态类属性 我认为可以通过以下代码来实现 f lambda s s 1 class A foo foo bar f A foo 然而 这导致NameError name A is not defined
  • Sorted(key=lambda: ...) 背后的语法[重复]

    这个问题在这里已经有答案了 我不太明白背后的语法sorted 争论 key lambda variable variable 0 Isn t lambda随意的 为什么是variable在看起来像的内容中陈述了两次dict 我认为这里的所有
  • 无法包含外部 pandas 文档 Pycharm v--2018.1.2

    我无法包含外部 pandas 文档Pycharm v 2018 1 2 例如 numpy gt http docs scipy org doc numpy reference generated module name element na
  • Python:当前目录是否自动包含在路径中?

    Python 3 4 通过阅读其他一些 SO 问题 似乎如果moduleName py文件位于当前目录之外 如果要导入它 必须将其添加到路径中sys path insert 0 path to application app folder
  • 将 subprocess.Popen 的输出通过管道传输到文件

    我需要启动一些长时间运行的进程subprocess Popen 并希望拥有stdout and stderr从每个自动管道到单独的日志文件 每个进程将同时运行几分钟 我想要两个日志文件 stdout and stderr 每个进程当进程运行
  • VSCode pytest 测试发现失败

    Pytest 测试发现失败 用户界面指出 Test discovery error please check the configuration settings for the tests 输出窗口显示 Test Discovery fa
  • Pandas:根据列名进行列的成对乘法

    我有以下数据框 gt gt gt df pd DataFrame ap1 X 1 2 3 4 as1 X 1 2 3 4 ap2 X 2 2 2 2 as2 X 3 3 3 3 gt gt gt df ap1 X as1 X ap2 X a
  • urllib2.urlopen() 是否实际获取页面?

    当我使用 urllib2 urlopen 时 我在考虑它只是为了读取标题还是实际上带回整个网页 IE 是否真的通过 urlopen 调用或 read 调用获取 HTML 页面 handle urllib2 urlopen url html
  • FastText - 由于 C++ 扩展未能分配内存,无法加载 model.bin

    我正在尝试使用 FastText Python APIhttps pypi python org pypi fasttext https pypi python org pypi fasttext虽然 据我所知 此 API 无法加载较新的
  • 是否可以写一个负的python类型注释

    这可能听起来不合理 但现在我需要否定类型注释 我的意思是这样的 an int Not Iterable a string Iterable 这是因为我为一个函数编写了一个重载 而 mypy 不理解我 我的功能看起来像这样 overload
  • Plotly:如何避免巨大的 html 文件大小

    我有一个 3D 装箱模型 它使用绘图来绘制输出图 我注意到 绘制了 600 个项目 生成 html 文件需要很长时间 文件大小为 89M 这太疯狂了 我怀疑可能存在一些巨大的重复 或者是由单个项目的 add trace 方法引起的 阴谋 为
  • 将此 MATLAB 代码转换为 Python 时我做错了什么?

    我正在努力将生成波形的 MATLAB 代码转换为 Python 就上下文而言 这是原子力显微镜带激发响应的模拟 与代码错误无关 在 MATLAB 中从 r vec 生成的图形与我在 Python 中生成的图形不同 我是否正确地将 MATLA
  • 使用 numpy 加速 for 循环

    下一个 for 循环如何使用 numpy 获得加速 我想这里可以使用一些奇特的索引技巧 但我不知道是哪一个 这里可以使用 einsum 吗 a 0 for i in range len b a numpy mean C d e f b i

随机推荐

  • 在C++中如何检查字符串是否可以转换为double?

    我有一个字符串 它可以是数字 甚至是浮点数或双精度类型 而不仅仅是整数 它也可以是非数字的单词 我想检查这个字符串是否可以转换为双精度 如果可以 那么我想进行转换 对于非数字字符串 我想要不同的行为 我已经尝试过这个 double tmp
  • 将文本文件读入数组

    我对编程真的很陌生 在为夏季项目认真思考了一周之后 我真的很感谢一些帮助 我正在尝试读取一个长文本文件 它只是一个长字符串 注意 不是实际的编程字符串 字母 然后将每个字母放入网格中的位置 该程序的目的最终是为了解决单词搜索 到目前为止 我
  • 使用 JavaScript 编写 xml 的库

    我正在使用 JavaScript node js 进行一些服务器端编码 并且我想编写有效的 xml 我找到了两个库 但我确信还有更多 更好 http goessner net download prj jsonxml LGPL 尚未公布 h
  • 如何从基本控制器获取操作名称?

    我想在我的一个控制器上实现一个基本控制器 在该基本控制器中 我希望能够获取当前执行的 ActionResult 名称 我该怎么做呢 public class HomeController ControllerBase public Acti
  • collections.Counter:most_common 包括相等计数

    In collections Counter 方法most common n 仅返回列表中 n 个最频繁出现的项目 我正是需要这个 但我也需要包括相等的计数 from collections import Counter test Coun
  • 如何以编程方式访问剪贴板数据?

    如何以编程方式访问 Mac 上的剪贴板数据 苹果有一个粘贴板编程指南您正在寻找的主要课程是NSP纸板 读取字符串的示例是 NSPasteboard pasteboard lt Get a pasteboard gt NSArray clas
  • JSF 如何从支持 bean 重定向到在支持 bean 中动态构造的 URL?

    有希望通过一个例子来说明这个问题 我的页面上显示了 10 个文档 其中 3 个在 zip 包内包含附加信息 在初始页面加载期间 我只知道哪些文档具有此附加信息 我知道not知道这些 zip 文件的 URL 然后 我显示指向包含其他 zip
  • 签出提交而不更新 HEAD

    我需要将工作目录和索引更新为某些提交的状态 当我跑步时git checkoutGit 更新HEAD index and a working directory 我知道我可以从提交中签出单个文件而无需更新HEAD只需指定文件的路径即可 但是对
  • numpy packbits 打包到 uint16 数组

    我有一个 3D numpy 位数组 我需要沿着第三轴打包它们 这正是 numpy packbits 所做的 但不幸的是它只将其打包为 uint8 但我需要更多数据 是否有类似的方法将其打包为 uint16 或 uint32 根据您机器的字节
  • 如何在主干中指定 url 和 header 以在我的模型上使用 crud 方法?

    我需要在需要特定 api 密钥的服务器上发出请求 并且我需要使用 crud 方法来更新我的模型 并且尽快 例如 我在 ajax 中有以下代码来从服务器获取元素 function getapi ajax url https api parse
  • 在视图控制器之间传递/共享数据有多少种方式

    我对 IOS 和 Objective C 以及整个 MVC 范例很陌生 并且我坚持以下内容 我正在开发 副本 联系人应用程序 也可以在 iPhone 中作为内置应用程序使用 我想通过另一个视图控制器传递数据 并且数据是 pass null
  • 实现读取类型类,其中解析字符串包含“$”

    我已经使用 Haskell 大约一个月了 对于我的第一个 真正的 Haskell 项目 我正在编写一个词性标注器 作为这个项目的一部分 我有一个名为Tag表示词性标记 实现如下 data Tag CC CD DT EX FW IN JJ J
  • 如何在 Pyinstaller 中隐藏 python 控制台窗口

    我使用 pyinstaller F 来创建一个要运行的 exe 文件 我希望它作为后台进程运行 这意味着 如果单击 exe 文件 他只能从 进程 中关闭它 我希望该程序将在后台运行并且不会被看到 与现在相反 我看到的是黑色控制台 我想这会对
  • 删除文件中的最后一个字符

    在查遍互联网之后 我发现了这一点 假设我已经制作了一个文本文件 内容如下 Hello World 好吧 我想删除最后一个字符 在本例中d 从此文本文件 所以现在文本文件应该如下所示 Hello Worl 但我不知道该怎么做 或多或少 我想要
  • 类的运算符' aria-label='重载 *、+、-'vector 类的运算符'> 重载 *、+、-'vector 类的运算符

    我正在编写一个 Line 类来创建数值方法 我想要这些运算符 使我的代码更具可读性和更容易理解 include
  • 带有序列化和数据数组的 jQuery post()

    我在 MVC 3 中发布期间无法获得收藏价值 它返回 null post Work Post vm myForm serializeArray collection a b c Or var data myForm serializeArr
  • 如何从 Visual Studio C++ (Express) 内部使用 GDB 来调试我的 GCC Makefile 项目?

    我的 Visual Studio express 2005 2008 上有几个 Makefile 项目 现在不重要 可以使用 MinGW GCC 编译器编译一些应用程序 我不想使用 MS 编译器 因为有些功能只能在 GCC 上使用 现在我想
  • Sbt 项目依赖于外部和私有 github 存储库

    本教程清楚地解释了如何在 sbt 项目中使用远程 github 依赖关系 lazy val reponame RootProject uri git github com group reponame git lazy val root P
  • PHP:选择更改时,将表单发布给自己

    这基本上就是标题所说的 我有一个带有选择控件的表单 我想强制表单在更改时回发给自己 bmsclientlist clientobj gt getBMSClientList echo
  • 如何获取句子中单词的长度?

    我正在尝试获取句子中每个单词的长度 我知道你可以使用 len 函数 我只是不知道如何获取每个单词的长度 而不是这个 gt gt gt s python is pretty fun to use gt gt gt len s 27 gt gt