python if else用法同一行_在Python的同一行中使用if else for和del吗?-问答-阿里云开发者社区-阿里云...
我有一个列表,其项目是可变长度的列表。
如果这些可变长度的列表项超过此长度,则需要将其截断为特定长度(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吗?-问答-阿里云开发者社区-阿里云...相关推荐
- python建立矩阵原理_怎么用python建立矩阵-问答-阿里云开发者社区-阿里云
通过观察Python的自有数据类型,我们可以发现Python原生并不提供多维数组的操作,那么为了处理矩阵,就需要使用第三方提供的相关的包. NumPy 是一个非常优秀的提供矩阵操作的包.NumPy的主 ...
- python合法标识符 40xl_Python基础测验(答案篇)-问答-阿里云开发者社区-阿里云
一.填空题 Python使用符号 # 标示单行注释:以 缩进对齐 划分语句块. Python序列类型包括 字符串 . 列表 . 元组 三种: _字典_是Python中唯一的映射类型. Python序列 ...
- python安装gz文件_python tar.gz怎么安装-问答-阿里云开发者社区-阿里云
Windows环境: 安装whl包:pip install wheel -> pip install **.whl 下载whl文件 MySQL_python-1.2.5-cp27-none-wi ...
- python中str用法_python中的str()不能直接用吗
-问答-阿里云开发者社区-阿里云
str函数是Python的内置函数,它将参数转换成字符串类型,即人适合阅读的形式. 其语法格式为 1 str(object) 返回值: 返回object的字符串形式 使用示例 无参调用 当str()函 ...
- python如何实时捕捉cmd显示_如何从Python脚本中捕获Python解释器和/或CMD.EXE的输出?
-问答-阿里云开发者社区-阿里云...
如果您正在谈论python解释器或CMD.exe,它是您脚本的"父",那么不可能.在每个类似POSIX的系统中(现在你正在运行Windows,看起来可能有一些我不知道的怪癖,YMM ...
- python中用于绘制各种图形、标注文本_在python中的图形上绘制常量文本-问答-阿里云开发者社区-阿里云...
我确定我可能在问一个愚蠢的问题,但找不到与我相同的问题. 我的朋友帮我写了一段代码,分析给出的数据并用趋势线将其绘制出来,我想在图的右上方添加一行文本,并在图上打印出其他内容,以表明它是什么文件(在代 ...
- python语言打小数点_如何在python中打小数点-问答-阿里云开发者社区-阿里云
python提供了三种浮点值:内置的float与complex类型,以及标准库的decimal.Decimal类型. float类型存放双精度的浮点数,具体取值范围依赖于构建python的c编译器,由 ...
- python机器人编程与操作_【教程免费下载】机器人系统设计与制作:Python语言实现-问答-阿里云开发者社区-阿里云...
前言 本书包含12章,主要介绍如何从零开始构建自主移动的机器人,并使用Python进行编程.本书所提到的机器人是用于家庭.宾馆.餐厅的服务机器人,我们将按照顺序介绍如何一步一步构建它.书中从机器人的基 ...
- python集合可以修改吗_修改包含Python3中的集合的集合列表-问答-阿里云开发者社区-阿里云...
我试图创建一个以元组为元素的列表.每个元组都有4个整数.前两个整数是对2个range进行压缩的结果,而其他2个则是对2个不同的整数进行压缩的结果. 我正在使用此代码创建元组和最终列表,这些列表是从笛卡 ...
最新文章
- 影像组学视频学习笔记(22)-从atlas抠出想要的ROI做成mask文件、Li‘s have a solution and plan.
- 正则化与L0、L1、L2范数略解
- QT的QGLFormat类的使用
- 设置Linux虚拟机和主机在同一网段
- 【Android】Home键
- 关于 SAP Spartacus CSR fallback 之后,是否仍然会继续进行 SSR 的处理
- java中asl_带你认识绕不开的ASLR
- 20200426:186周周赛(上)(leetcode5392-5394)
- ZUCC计算机网络 网络安全
- Gradle使用教程
- 阿里云oss中解决IE浏览器下载中文文件时乱码问题
- 短线王的盯盘宝怎么样_《(全九册)黑马王子操盘手记(1-9)黑马王子炒股入短线K线看盘技巧金融投资理财K线技术分析看盘方法新老股民学习炒股》黑马王子著【摘要 书评 在线阅读】-苏宁易购图书...
- C 标准库 limits
- 【报告分享】2021小红书品牌投放产品介绍-小红书(附下载)
- 阿里试用,女朋友逼着我给她排序
- 解锁高性能计算与区块链应用,阿里云Kubernetes服务召唤神龙
- 机械硬盘smartID05 警告怎么办?
- 【代码分解】用Python实现一个电影订票系统
- 03_Quartus将程序烧录到FPGA的Flash中
- 1小时轻松学会用Excel做数据分析