如何删除列表中的字符串并有效地在python中仅保留整数

阿迪亚·尼克希尔(Aditya Nikhil):

我想删除列表中的字符串。
假设
x = ['feature 1','feature 2','feature 3','feature 4']

我想要实现,
x = [1、2、3、4]

我知道可以通过拆分每个来实现单个元素并删除特征项并保留剩余值。

但是

我想创建一个通用的功能来实现类似的功能和更优化的功能,而不是提取每个单独的元素并执行它。.这很麻烦。

INSTEAD

我想要一个可以自动检测字符串并将其删除的元素的解决方案。

现在是最佳选择
如果有类似的事情请在下面告诉我。

Sahith Kurapati:

此功能应帮助您完成所需的操作:

import re
x = ['feature 1' , 'feature 2' , 'feature 3' , 'feature 4']

def remove_strings(x):
    y = [int(re.findall('\d+', i)[0]) for i in x]
    return y

remove_strings(x)

希望这可以帮助 :)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何有效地从 Scala 中的字符串中删除非单词字符?

如何有效地从大txt文件中仅读取字符串

如何有效地删除字符串中连续的重复单词或短语

如何比较 2 个列表并有效地从 1 个列表中删除重复项?

如何有效地从列表中删除

如何有效地排序R中字符串中的字符?

有效地删除LinkedList中其他字符串中包含的字符串

如何在点上分割字符串并有效地提取所有字段?

如何有效地计算字符串中字符频率的前缀和?

解析错误原始字符串并有效地选择错误类型

Python 3.6 如何有效地比较 2 个无序列表的字符串、保留重复项并解析不相等的列表大小?

如何有效地提取C ++中的字符串模式?

如何有效地将字符串拆分成J中的行?

在Java中,如何更有效地附加字符串?

如何有效地从Java中的ArrayList连续连接字符串的连续间隔?

如何有效地匹配两个数据帧中的字符串

如何在R中有效地对字符串中的字母重新排序?

如何有效地提取字符串中的实例值

在Python3中有效地切片字符串

有效地在python中合并两个大字符串

有效地检查字符串列表中的字符串中的单词

我们如何有效地检查Python中字符串是否为十六进制

有效地找到字符串列表中的所有子字符串

如何有效地用不同的整数元素替换char字符串的元素?

如何有效地删除字符串之前(而不是之后)的所有标签?

在Swift中有效地删除字符串中的最后一个单词

有效地从 HashMap 中删除列表项

有效地从列表中删除重复项

如何使用python有效地匹配两个大列表之间的字符串?(510.000.000比较)