我有一个列表,其项目是可变长度的列表。

如果这些可变长度的列表项超过此长度,则需要将其截断为特定长度(x)。

我做了这个小的功能。

def truncateList(batch_, trim_len):

truncated_list = []

for eachAbstract in train_abstracts_encoded:

if len(eachAbstract) > trim_len:

del eachAbstract[trim_len:]

truncated_list.append(eachAbstract)

else:

truncated_list.append(eachAbstract)

return truncated_list

但是,我可以在一行中以更pythonic的方式执行此操作吗?

像这样:

prefData = [ del eachEncodedAbstract[MAX_LEN:] if len(eachEncodedAbstract) > 510 else eachEncodedAbstract for eachEncodedAbstract in test_abstracts_encoded]

但这没有用,我得到了错误。

prefData = [ del eachEncodedAbstract[MAX_LEN:] if len(eachEncodedAbstract) > 510 else eachEncodedAbstract for eachEncodedAbstract in test_abstracts_encoded]

^

SyntaxError: invalid syntax

任何帮助将不胜感激。

python if else用法同一行_在Python的同一行中使用if else for和del吗?-问答-阿里云开发者社区-阿里云...相关推荐

  1. python建立矩阵原理_怎么用python建立矩阵-问答-阿里云开发者社区-阿里云

    通过观察Python的自有数据类型,我们可以发现Python原生并不提供多维数组的操作,那么为了处理矩阵,就需要使用第三方提供的相关的包. NumPy 是一个非常优秀的提供矩阵操作的包.NumPy的主 ...

  2. python合法标识符 40xl_Python基础测验(答案篇)-问答-阿里云开发者社区-阿里云

    一.填空题 Python使用符号 # 标示单行注释:以 缩进对齐 划分语句块. Python序列类型包括 字符串 . 列表 . 元组 三种: _字典_是Python中唯一的映射类型. Python序列 ...

  3. python安装gz文件_python tar.gz怎么安装-问答-阿里云开发者社区-阿里云

    Windows环境: 安装whl包:pip install wheel -> pip install **.whl 下载whl文件 MySQL_python-1.2.5-cp27-none-wi ...

  4. python中str用法_python中的str()不能直接用吗 -问答-阿里云开发者社区-阿里云

    str函数是Python的内置函数,它将参数转换成字符串类型,即人适合阅读的形式. 其语法格式为 1 str(object) 返回值: 返回object的字符串形式 使用示例 无参调用 当str()函 ...

  5. python如何实时捕捉cmd显示_如何从Python脚本中捕获Python解释器和/或CMD.EXE的输出? -问答-阿里云开发者社区-阿里云...

    如果您正在谈论python解释器或CMD.exe,它是您脚本的"父",那么不可能.在每个类似POSIX的系统中(现在你正在运行Windows,看起来可能有一些我不知道的怪癖,YMM ...

  6. python中用于绘制各种图形、标注文本_在python中的图形上绘制常量文本-问答-阿里云开发者社区-阿里云...

    我确定我可能在问一个愚蠢的问题,但找不到与我相同的问题. 我的朋友帮我写了一段代码,分析给出的数据并用趋势线将其绘制出来,我想在图的右上方添加一行文本,并在图上打印出其他内容,以表明它是什么文件(在代 ...

  7. python语言打小数点_如何在python中打小数点-问答-阿里云开发者社区-阿里云

    python提供了三种浮点值:内置的float与complex类型,以及标准库的decimal.Decimal类型. float类型存放双精度的浮点数,具体取值范围依赖于构建python的c编译器,由 ...

  8. python机器人编程与操作_【教程免费下载】机器人系统设计与制作:Python语言实现-问答-阿里云开发者社区-阿里云...

    前言 本书包含12章,主要介绍如何从零开始构建自主移动的机器人,并使用Python进行编程.本书所提到的机器人是用于家庭.宾馆.餐厅的服务机器人,我们将按照顺序介绍如何一步一步构建它.书中从机器人的基 ...

  9. python集合可以修改吗_修改包含Python3中的集合的集合列表-问答-阿里云开发者社区-阿里云...

    我试图创建一个以元组为元素的列表.每个元组都有4个整数.前两个整数是对2个range进行压缩的结果,而其他2个则是对2个不同的整数进行压缩的结果. 我正在使用此代码创建元组和最终列表,这些列表是从笛卡 ...

最新文章

  1. 影像组学视频学习笔记(22)-从atlas抠出想要的ROI做成mask文件、Li‘s have a solution and plan.
  2. 正则化与L0、L1、L2范数略解
  3. QT的QGLFormat类的使用
  4. 设置Linux虚拟机和主机在同一网段
  5. 【Android】Home键
  6. 关于 SAP Spartacus CSR fallback 之后,是否仍然会继续进行 SSR 的处理
  7. java中asl_带你认识绕不开的ASLR
  8. 20200426:186周周赛(上)(leetcode5392-5394)
  9. ZUCC计算机网络 网络安全
  10. Gradle使用教程
  11. 阿里云oss中解决IE浏览器下载中文文件时乱码问题
  12. 短线王的盯盘宝怎么样_《(全九册)黑马王子操盘手记(1-9)黑马王子炒股入短线K线看盘技巧金融投资理财K线技术分析看盘方法新老股民学习炒股》黑马王子著【摘要 书评 在线阅读】-苏宁易购图书...
  13. C 标准库 limits
  14. 【报告分享】2021小红书品牌投放产品介绍-小红书(附下载)
  15. 阿里试用,女朋友逼着我给她排序
  16. 解锁高性能计算与区块链应用,阿里云Kubernetes服务召唤神龙
  17. 机械硬盘smartID05 警告怎么办?
  18. 【代码分解】用Python实现一个电影订票系统
  19. 03_Quartus将程序烧录到FPGA的Flash中
  20. 1小时轻松学会用Excel做数据分析

热门文章

  1. ppt生成器_小米发布会ppt词云怎么做的
  2. 层次分析法AHP - 代码注释多 - ( 数据建模 Python代码)
  3. AcWing之找出数组中重复的数字
  4. 无需人工!无需训练!构建知识图谱 BERT一下就行了!
  5. Spring Boot自动化配置的利弊及解决之道
  6. 陈华钧 | 知识图谱构建,将成为智能金融的突破口
  7. day30 并发编程
  8. Koa 中间件的执行
  9. spoj839 Optimal Marks(最小割,dinic)
  10. windows使用python3.4生成二维码