python比较列表所有字符串_python – 将字符串与数组中的所有值进行比较
如果你只想知道d的任何项目是否包含在付费[j]中,你可以这样说:
if any(x in paid[j] for x in d): ...
如果你也想知道哪些项目被包含在付费[j]中:
contained = [x for x in d if x in paid[j]]
如果没有d项包含在[j]中,则将包含一个空列表。
还有其他解决方案,如果你想要的是另一种方法,例如,获得付款[j]中包含的第一项d(如果没有项目如此包含则为无):
firstone = next((x for x in d if x in paid[j]), None)
BTW,因为在评论中你提到句子和单词,也许你不一定需要一个字符串检查(这是我所有的例子都在做),因为他们不能考虑词边界 – 例如,每个例子都会说那个’猫’是在’混淆'(因为’obfuscate’包含’猫’作为一个子字符串)。为了允许对字边界进行检查,而不是简单的子字符串检查,您可以有效地使用正则表达式…但是我建议您打开一个单独的问题,如果这是您需要的 – 此答案中的所有代码片段,取决于对于您的确切要求,如果将付费[j]中的谓词x更改为某种更复杂的谓词(如somere.search(付费[j])),则适用于RE对象。
(Python 2.6或更好 – 2.5及更早版本略有不同)。
如果您的意图再次出现,如获得满足约束条件的d中的一个或所有指标,那么也可以轻松解决这些不同的问题,但是如果您实际需要的是如此之远从你说的话,我最好停止猜测,希望你澄清一下—)。
python比较列表所有字符串_python – 将字符串与数组中的所有值进行比较相关推荐
- python获取列表长度方法_python - 在Pandas df列中获取有关列表长度(平均长度,最大长度等)的统计信息的大多数pandas-onic方法 - 堆栈内存溢出...
我想获取有关pandas df列中列表长度的统计信息,例如平均长度,最低,最高,标准差等. 例: import pandas as pd dfp = pd.DataFrame( {'trial_num ...
- python取出数组大于某值_Python替换NumPy数组中大于某个值的所有元素实例
我有一个2D(二维) NumPy数组,并希望用255.0替换大于或等于阈值T的所有值.据我所知,最基础的方法是: shape = arr.shape result = np.zeros(shape) ...
- python使用numpy的np.float_power函数计算numpy数组中每个数值的指定幂次(例如平方、立方)、np.power函数默认返回整数格式、np.float_power函数返回浮点数
python使用numpy的np.float_power函数计算numpy数组中每个数值的指定幂次(例如平方.立方).np.power函数默认返回整数格式.np.float_power函数默认返回浮点 ...
- python使用numpy的np.power函数计算numpy数组中每个数值的指定幂次(例如平方、立方)、np.power函数默认返回整数格式、np.float_power函数默认返回浮点数
python使用numpy的np.power函数计算numpy数组中每个数值的指定幂次(例如平方.立方).np.power函数默认返回整数格式.np.float_power函数默认返回浮点数 目录
- 用python倒序输出一个字符串_Python 反转字符串(reverse)的方法小结
前段时间看到letcode上的元音字母字符串反转的题目,今天来研究一下字符串反转的内容.主要有三种方法: 1.切片法(最简洁的一种) #切片法 def reverse1(): s=input(&quo ...
- python中return输出字符串_python基础——字符串
Python 字符串 字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串. 创建字符串很简单,只要为变量分配一个值即可.例如: var1 = 'Hello W ...
- python无效的类字符串_Python基础-字符串处理
你好,我是goldsunC 让我们一起进步吧! 字符串操作与处理 字符串是编程语言中经常会遇见的东西,而字符串又和那些编程语句什么的不太一样,我们可能需要对一个字符串进行各种各样的处理,后面我将给出 ...
- python字符串_python的字符串怎么拼接
Python字符串拼接数字 在某些特殊场景中,我们需要将字符串与数字进行拼接,而 Python 不允许直接拼接数字和字符串,程序必须先将数字转换成字符串. 为了将数字转换成字符串,可以使用 str() ...
- python输出列表里最长的字符串_从Python的字符串列表中找到最长的公共前缀的程序...
假设我们有一个小写字符串列表,我们必须找到最长的公共前缀. 因此,如果输入类似于[" antivirus","逆时针"," antigravity&q ...
- 以30字符宽居中输出python字符串_python基础--字符串
Python3 字符串 字符串是 Python 中最常用的数据类型.我们可以使用引号(' 或" )来创建字符串. 创建字符串很简单,只要为变量分配一个值即可.例如: var1 = 'Hell ...
最新文章
- IT职场:程序员如何增加收入?
- WPF新手实践7:MVVM Light Toolkit(七、Messenger)
- addListener添加事件监听器,第三个参数useCapture (Boolean) 的作用
- 介绍一个统计键盘和鼠标输入情况的工具软件
- Linux 基础知识系列第一篇
- Oracle mysql 语句_Oracle 数据库常用操作语句大全
- 一文带你认识MindSpore新一代分子模拟库SPONGE
- 陈年佳酿之 - Winform ListView 控件 double click 事件中获取选中的row与column
- BZOJ3928 [Cerc2014] Outer space invaders
- 经济下行,薅点羊毛吧!
- ctf 选择题 题库_看雪CTF题库平台 | 赛练结合,助你夺冠!
- c语言课后题答案83,C语言练习试题和答案
- PS-fiveday-快速选择和魔棒工具(快速抠图)
- iPad横竖屏代码适配
- 2655 切木头(二分)
- 第一启富金:两大利空压顶 黄金受压收跌
- [GYCTF2020]Blacklist 使用handler函数进行sql堆注入
- IDEA 版 API 接口神器来了,一键生成文档,嘎嘎香!
- Python编程从入门到实践 第十章:文件和异常 练习答案记录
- CERC2014 Outer spaceinvaders(区间DP,推理)